Lista struktur danych

Struktura danych Lists to wszechstronny typ danych w Pythonie, który można zapisać jako listę wartości oddzielonych przecinkami w nawiasach kwadratowych.

Składnia

Oto podstawowa składnia struktury -

List_name = [ elements ];

Jeśli zauważysz, składnia jest deklarowana jak tablice, z tą jedyną różnicą, że listy mogą zawierać elementy o różnych typach danych. Tablice zawierają elementy tego samego typu danych. Lista może zawierać kombinację łańcuchów, liczb całkowitych i obiektów. Listy mogą służyć do implementacji stosów i kolejek.

Listy są zmienne. Można je zmienić w razie potrzeby.

Jak wdrażać listy?

Poniższy program przedstawia implementacje list -

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])

Wynik

Powyższy program generuje następujące dane wyjściowe -

Wbudowane funkcje list Pythona są następujące -

  • Append()- Dodaje element na końcu listy.

  • Extend()- Dodaje elementy listy do innej listy.

  • Insert()- Wstawia element do zdefiniowanego indeksu.

  • Remove()- usuwa element z określonej listy.

  • Reverse()- Odwraca elementy na liście.

  • sort() - Pomaga sortować elementy w porządku chronologicznym.