Kolejnym ważnym złożonym typem danych w Python są listy (lists). Poniżej kilka ważnych rzeczy związanych z listami oraz przykłady.
- Listy tworzymy za pomocą dwóch nawiasów kwadratowych []
- Listy mogą przechowywać dane o różnych typach
- Listy w odróżnieniu od krotek w Python mogą być sortowane
l = [1, 2, 'Python', "Learn more"] type(l) # Możesz zmodyfikować elementy listy l[2] = 'abc' l # Odwołując się do elementu listu używaj indeksu. Indeks rozpoczyna się od zera l[2] l[0] # Możesz zacząć od prawej strony [-1] # Dodawanie nowych elementów do listy w Python m = l + [1,2,3,4] m # lub l.append("New string value") l # Wybór elementu z listy l[-2] # Wybór wielu elementów z listy l[0:3] # Zmiana więcej niż jednego elementu w liście l[0:2] = [1,2,3,4,5,6] l # Usuwanie elementów z listy Python l.remove('Learn more') l # Usuwanie elementów z listy Python z użyciem indeksu del(l[1:2]) l # Sortowanie elementów w liście Python l.sort l # Sortowanie listy Python w kolejności odwrotnej n = [1,5,2,6,8,3.14] n.sort(reverse=True) n # Generowanie elementów w liście. Przykład: liczby od 0 do 99 o = list(range(1,100)) o # Proste działania arytmetyczne na listach Python a = [1,2,3] b = [4,5,6] c = a + b print(c)
Całość kursu Python publikuję pod tym adresem: kurs python online