Списки структуры данных

Структура данных 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() - Это помогает отсортировать элементы в хронологическом порядке.