Списки служат для того, чтобы хранить объекты в определенном порядке, особенно если порядок или содержимое могут изменяться. В отличие от строк список можно изменить. Вы можете изменить список, добавить в него новые элементы, а также удалить или перезаписать существующие. Одно и то же значение может встречаться в списке несколько раз.
Создание списков с помощью оператора [] или метода list()
Список можно создать из нуля или более элементов, разделенных запятыми и заключенных в квадратные скобки:
>>>> empty_list = []
>>>> weekdays = ['Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday']
>>>> big_birds = ['emu', 'ostrich', 'cassowary']
>>>> first_names = ['Graham', 'John', 'Terry', 'Terry', 'Michael']
Кроме того, с помощью функции list() можно создать пустой список:
>>>> another_empty_list = list()
>>>> another_empty_list
>[]
В разделе «Включения» главы 4 показан еще один способ создать список, который называется включением списка.
Только список weekdays использует тот факт, что элементы стоят в определенном порядке. Список first_names показывает, что значения не должны быть уникальными.