Структура данных Lists — это универсальный тип данных в Python, который можно записать в виде списка значений, разделенных запятыми, в квадратных скобках.
Синтаксис
Вот основной синтаксис для структуры —
List_name = [ elements ];
Если вы наблюдаете, синтаксис объявляется как массивы, с той лишь разницей, что списки могут включать элементы с разными типами данных. Массивы содержат элементы одного типа данных. Список может содержать комбинацию строк, целых чисел и объектов. Списки могут быть использованы для реализации стеков и очередей.
Списки изменчивы. Они могут быть изменены по мере необходимости.
Как реализовать списки?
Следующая программа показывает реализации списков —
my_list = ['p','r','o','b','e'] # Output: p print(my_list[0]) # Output: o print(my_list[2]) # Output: e print(my_list[4]) # Error! Only integer can be used for indexing # my_list[4.0] # Nested List n_list = ["Happy", [2,0,1,5]] # Nested indexing # Output: a print(n_list[0][1]) # Output: 5 print(n_list[1][3])
Выход
Вышеуказанная программа генерирует следующий вывод —
Встроенные функции списков Python:
Append () — добавляет элемент в конец списка.
Extend () — добавляет элементы списка в другой список.
Insert () — вставляет элемент в определенный индекс.
Remove () — удаляет элемент из указанного списка.
Reverse () — инвертирует элементы в списке.
sort () — помогает сортировать элементы в хронологическом порядке.