Очень часто нужно объединять данные в один блок. Для этих целей хорошо подходит список. Список в Python очень похож на индексированный массив PHP ([1,2,3] или [0=>1, 1=>2, 2=>3]). Для того чтобы вывести значения списка не обязательно прибегать к циклу. Функция list выведет все элементы списка в одну строку.
#!/usr/bin/python3
#списки
arr = [[1,2,3], [4,5,6]]
#определение типа
print(type(arr))
print(arr)
#выборочный вывод данных
print('список1: ', arr[0][0])
print('список2: ', arr[1][0])
'''
вывод:
<class 'list'>
[[1, 2, 3], [4, 5, 6]]
список1: 1
список2: 4
'''
Посмотрите на пример? Сделать список именованным у вас не получится.
arr = ['name'=> 'Egor', 'lang'=> 'Python']
arr = ['name': 'Egor', 'lang': 'Python']
print(list(arr))
'''
вывод:
SyntaxError: invalid syntax
'''
Не расстраивайтесь! Выход есть. Вы можете поместить в список словарь (хеш-таблицу). Подобная конструкция выглядит как ассоциативный массив в PHP. Для того чтобы вывести элемент списка вам необходимо обратиться сначала по индексу элемента (словаря), потом по ключу.
arr = [{'name': 'Egor'}, {'lang': 'Python'}]
print(list(arr))
print(arr[0]['name'])
'''
вывод:
[{'name': 'Egor'}, {'lang': 'Python'}]
Egor
'''
Для работы с элементами списка существую удобные внутренние функции. Предлагаю вам почитать статью: функции для работы со списками Python