Список list — это универсальная упорядоченная и изменяемая коллекция элементов, которые могут иметь любой тип данных. В Python список и массив — практически идентичные понятия. Если точнее, списки — это массивы ссылок на объекты в памяти компьютера. Если памяти достаточно, в список можно добавить сколько угодно объектов. Запасные ячейки предусмотрены заранее, чтобы не перезаписывать массив в памяти.
Для создания списка достаточно использовать простой синтаксис: элементы заключаются в квадратные скобки и разделяются запятыми. Например, мы хотим создать список с числами от 0 до 9:
my_list = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]Ещё один способ сделать такой же список — использовать встроенный метод list и функцию range, которая создаёт последовательность чисел:
my_list = list(range(10))Основные свойства списков определяют возможности их использования:
• Гибкость. Списки могут содержать элементы разных типов данных: целые числа, числа с плавающей запятой, строки, списки, словари и другие объекты Python.
• Изменяемость (мутабельность). Элементы в списках можно добавлять, изменять и удалять.
• Упорядоченность. Порядок элементов имеет значение, благодаря этому списки можно сортировать по какому-то критерию.
Какие над списками можно совершать операции и какие у них методы, подробно рассказали в статье: https://v.thecode.media/sf86i