Список списков в Python

Список списков в Python – это список, содержащий элементы, которые являются списками.

Мы знаем, что список в Python может содержать элементы любого типа. Итак, если мы назначим этим элементам списки, мы получим список списков.

Список списков в Python

Список списков похож на двумерный массив. Внутренние списки могут иметь разные размеры.

Как определить?

В следующей программе мы определяем список, содержащий списки как элементы.

list_of_lists = [['a', 25, 69, 'Apple'],
                  [5, 'doll', 854, 41.2],
                  [8, 6, 'car', True]]

print(list_of_lists)

Вывод:

[['a', 25, 69, 'Apple'], [5, 'doll', 854, 41.2], [8, 6, 'car', True]]

Тип элементов, которые мы храним во внутреннем списке, может быть независимым от других.

Как перебрать?

Вы можете использовать операторы цикла, такие как цикл while, или цикл for для перебора внутренних списков.

В следующей программе мы будем использовать цикл while для перебора внутренних списков.

list_of_lists = [['a', 25, 69, 'Apple'],
                  [5, 'doll', 854, 41.2],
                  [8, 6, 'car', True]]

i = 0
while i < len(list_of_lists):
    print(list_of_lists[i])
    i += 1

Вывод:

['a', 25, 69, 'Apple']
[5, 'doll', 854, 41.2]
[8, 6, 'car', True]

Кроме того, в следующем примере мы узнаем, как использовать цикл for для перебора внутренних списков.

list_of_lists = [['a', 25, 69, 'Apple'],
                  [5, 'doll', 854, 41.2],
                  [8, 6, 'car', True]]

for list_i in list_of_lists:
    print(list_i)

Вывод:

['a', 25, 69, 'Apple']
[5, 'doll', 854, 41.2]
[8, 6, 'car', True]

Как удалить список?

Так же, как вы удаляете элемент из списка, вы можете удалить список из списка списков.

В следующем примере мы будем использовать ключевое слово del для удаления списка с индексом 1.

list_of_lists = [['a', 25, 69, 'Apple'],
                  [5, 'doll', 854, 41.2],
                  [8, 6, 'car', True]]

del list_of_lists[1]

print(list_of_lists)

Вывод:

[['a', 25, 69, 'Apple'], [8, 6, 'car', True]]

В этом руководстве примеров мы узнали, как определять, перемещать и удалять список списков с помощью примеров программ.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *