Списки списков.. что? Привет! Да, такое бывает и это очень полезная штука! Часто, нам необходимо представить какие-то данные в виде таблицы, например. У нас есть кол-во строк и кол-во столбцов.
Так вот, чтобы хранить в программе такие данные, нам понадобится список, где вложенные в него списки будут играть роль строк.
Пример:
webium_techno = [
[«Kasper», «inf»],
[«AJ», «math»],
[«Plank», «physics»]
]
-в этом примере мы храним информацию в виде списка с информацией о предмете технокруга, а вложенные списки помогают нам записать еще и информацию о преподавателе.
Чтобы обратиться к элементу вложенного списка, необходимо использовать пару индексов: item[i][j] — обращение к i строке и j столбцу
Пример:
print(webium_techno[0]) #результат: [«Kasper», «inf»]
print(webium_techno[1][0]) #результат: AJ
print(webium_techno[2][1]) #результат: physics
Для прохода по спискам списков можно воспользоваться вложенными циклами:
for subject in webium_techno: #проходим по каждой строке списка
for item in subject: #проходим по элементам каждой строки
print(item)
Авторизуйтесь, чтобы оставить комментарий.