Elementy listy dostępu Pythona
Dostęp do przedmiotów
Dostęp do elementów listy można uzyskać, odwołując się do numeru indeksu:
Przykład
Wydrukuj drugą pozycję listy:
thislist = ["apple", "banana", "cherry"]
print(thislist[1])
Indeksowanie ujemne
Indeksowanie ujemne oznacza początek od końca, -1
odnosi się do ostatniej pozycji,
-2
odnosi się do przedostatniej pozycji itd.
Przykład
Wydrukuj ostatnią pozycję listy:
thislist = ["apple", "banana", "cherry"]
print(thislist[-1])
Zakres indeksów
Możesz określić zakres indeksów, określając, gdzie zacząć i gdzie kończyć zakres.
Podczas określania zakresu wartością zwracaną będzie nowa lista z określonymi pozycjami.
Przykład
Zwróć trzeci, czwarty i piąty przedmiot:
thislist = ["apple", "banana", "cherry", "orange",
"kiwi", "melon", "mango"]
print(thislist[2:5])
Uwaga: Wyszukiwanie rozpocznie się od indeksu 2 (w zestawie) i zakończy się na indeksie 5 (brak w zestawie).
Pamiętaj, że pierwsza pozycja ma indeks 0.
Pomijając wartość początkową, zakres rozpocznie się od pierwszej pozycji:
Przykład
Ten przykład zwraca elementy od początku do „pomarańczowego”:
thislist = ["apple", "banana", "cherry", "orange",
"kiwi", "melon", "mango"]
print(thislist[:4])
Pomijając wartość końcową, zakres przejdzie na koniec listy:
Przykład
Ten przykład zwraca elementy od "wiśnia" i na końcu:
thislist = ["apple", "banana", "cherry", "orange",
"kiwi", "melon", "mango"]
print(thislist[2:])
Zakres indeksów ujemnych
Podaj indeksy ujemne, jeśli chcesz rozpocząć wyszukiwanie od końca listy:
Przykład
Ten przykład zwraca elementy z indeksu -4 (włączone) do indeksu -1 (wykluczone)
thislist = ["apple", "banana", "cherry", "orange",
"kiwi", "melon", "mango"]
print(thislist[-4:-1])