Теория:

Список в Python — одна из основных структур данных, в которой упорядоченно хранятся объекты. Поскольку в Python и числа, и строки являются объектами, то храниться они могут во встроенной в язык структуре, именуемой списками. В других языках программирования похожие структуры называются массивами, но списки Python имеют большее разнообразие по хранимым объектам и большие возможности для действий с ними.
 
Рассмотрим создание списков. Здесь приведём три разных способа.

Объявим пустой список с помощью функции list. Далее с помощью метода append будем в цикле заполнять созданный список.
 
Скриншот 05-09-2022 231529.png
Рис. \(1\). Пример \(1\)
  
Обрати внимание!
• Мы воспользовались функцией type, чтобы убедиться, что созданный нами объект — список.
• Выведенный список заключён в квадратные скобки, а элементы разделены запятыми.
• Элементы, которые мы внесли в список, — целые числа, но элементами одного списка могут быть объекты разного типа, в том числе и другие списки.
Скриншот 05-09-2022 231731.png
Рис. \(2\). Пример \(2\)
 
Обрати внимание!
• Список сразу заполнили «нулями», при этом воспользовались уже знакомой операцией умножения.
len() — встроенная функция, определяющая длину объекта. В этом случае — длину списка \(a\).
• Элементы в списке \(a\) нумеруются с нуля, так же как и элементы строк.
Скриншот 05-09-2022 231910.png
Рис. \(3\). Пример \(3\)
 
Обрати внимание!
• Список сразу заполнили исходными данными.
• «Звёздочка» в операторе print преобразует список так, что не выводятся скобки и запятые между элементами.
• Встроенная функция dir перечисляет всё, что можно сделать с объектом, который вписан в неё как аргумент. Здесь ты увидишь и функцию append(), и саму функцию dir().
Из приведённых примеров понятно, что манипуляции с элементами списка осуществляются в цикле. Все элементы списка имеют одно и то же имя и различные индексы. В примере \(2\) мы уже обратили внимание, что нумерация индексов начинается с \(0\). Обратиться к любому элементу можно по его индексу, причём считать индексы можно как в прямом порядке — от начала к концу, начиная с \(0\), так и в обратном — с конца в начало, начиная с \(-1\).
 
теор3.png
Рис. \(4\). Пример \(4\)
 
Обрати внимание!
• На значение разделителя в операторе print, это символ табуляции.
Источники:
Рис. 1. Пример 1. © ЯКласс.
Рис. 2. Пример 2. © ЯКласс.
Рис. 3. Пример 3. © ЯКласс.
Рис. 4. Пример 4.  © ЯКласс.