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.