W języku programowania Python istnieją cztery rodzaje informacji o akumulacji:
Lista jest kolekcją, która jest uporządkowana i zmienna. Pozwala na duplikowanie członków.
Tuple to kolekcja, która jest uporządkowana i niezmienna. Pozwala na duplikowanie członków.
Set jest kolekcją, która jest nieuporządkowana i nieindeksowana. Żadnych duplikatów.
Dictionary jest zbiorem, który jest nieuporządkowany, zmienny i indeksowany. Żadnych duplikatów.
Wybierając typ zbieracza, warto zrozumieć jego właściwości. Wybranie odpowiedniego rodzaju dla danego zbioru informacji może oznaczać utrzymanie jego znaczenia, a także może oznaczać rozwój umiejętności lub bezpieczeństwa.
Lista
Lista jest kolekcją, która jest uporządkowana i zmienna. Na listach Python są zapisane w nawiasach kwadratowych.
Przykład
Stwórzcie listę:
ta lista = [“jabłko”, “banan”, “wiśnia”]
Drukuj(ta lista)
Pozycje dostępu
Dostęp do pozycji na liście można uzyskać, odwołując się do numeru indeksu:
Przykład
Drukuj drugą pozycję listy:
ta lista = [“jabłko”, “banan”, “wiśnia”]
drukuj(ta lista[1])
Indeksowanie ujemne
Indeksowanie ujemne oznacza początek od końca, -1 odnosi się do ostatniej pozycji, -2 odnosi się do drugiej ostatniej pozycji itd.
Przykład
Wydrukuj ostatnią pozycję listy:
ta lista = [“jabłko”, “banan”, “wiśnia”]
drukuj(ta lista[-1])
Zakres indeksów
Możesz określić zakres indeksów, określając od czego zacząć i gdzie zakończyć zakres.
Przy określaniu zakresu, wartością zwrotną będzie nowa lista z podanymi pozycjami.
Przykład
Zwróć trzecią, czwartą i piątą pozycję:
ta lista = [“apple”, “banan”, “cherry”, “orange”, “kiwi”, “melon”, “mango”]
print(ta lista[2:5])
Zakres indeksów ujemnych
Określ ujemne indeksy, jeśli chcesz rozpocząć wyszukiwanie od końca listy:
Przykład
Ten przykład zwraca pozycje z indeksu -4 (włączone) do indeksu -1 (wyłączone)
ta lista = [“apple”, “banan”, “cherry”, “orange”, “kiwi”, “melon”, “mango”]
wydrukuj(ta lista[-4:-1])
Zmień wartość pozycji
Aby zmienić wartość konkretnej pozycji, należy odwołać się do numeru indeksu:
Przykład
Zmień drugą pozycję:
ta lista = [“jabłko”, “banan”, “wiśnia”]
ta lista[1] = “czarna porzeczka”
Drukuj(ta lista)