Большинство программ работает не с отдельными переменными, а с набором переменных. Часто в задаче необходима обработка элементов последовательности, но при этом вся последовательность в памяти компьютера не сохраняется. Однако, во многих задачах нужно именно сохранять всю последовательность. Для хранения таких данных можно использовать структуру данных, называемую в Питоне список (в большинстве же языков программирования используется другой термин “массив”) .
Списки - самый универсальный составной тип данных в Python. Список состоит из элементов, разделенных запятыми, находящихся между квадратными скобками ( [ ] ). Списки подобны массивам в других языках программирования. Единственной разницей является то, что элементы одного списка могут иметь разные типы данных.
Получить доступ к элементам, сохраненным в списке можно, точно так же, как и в строках, при помощи оператора нарезки ( [ ] и [:] ) и индексов, начиная с нуля и до конца. Если удобнее выбрать элемент с конца списка, то индексировать элементы можно с конца с -1.
Знак плюс ( + ) объединяет два списка, а звездочка ( * ) - оператор повторения для списка.
Задачи на списки