Списки в языке программирования Python, как и строки, являются упорядоченными последовательностями. Однако, в отличии от строк, списки состоят не из символов, а из различных объектов (значений, данных), и заключаются не в кавычки, а в квадратные скобки [ ].
Примеры списков:
[23, 656, -20, 67, -45] # список, состоящий из пяти объектов — целых чисел [4.15, 5.93, 6.45, 9.3, 10.0, 11.6] # список из дробных чисел ["Katy", "Sergei", "Oleg", "Dasha"] # список из строк ["Москва", "Титова", 12, 148] # смешанный список [[0, 0, 0], [0, 0, 1], [0, 1, 0]] # список, состоящий из списков
Как и строки, списки можно соединять и повторять:

По аналогии с символами строк, можно получать доступ к объектам списка по их индексам, а также извлекать срезы:

В отличии от строк, списки — это изменяемые последовательности. Другими словами, изменить какой-нибудь символ в строке нельзя, а в списке можно изменять как отдельный элемент, так и целую группу (срез):

В примере выше попытка изменить третью букву в строке привела к ошибке; попытка же изменить четвертый элемент списка была успешной (предлог "из" был заменен на "в"). Далее был изменен срез с пятого элемента по шестой.
