Položky přístupového seznamu Pythonu
Přístup k položkám
K položkám seznamu se dostanete odkazem na číslo indexu:
Příklad
Vytiskněte druhou položku seznamu:
thislist = ["apple", "banana", "cherry"]
print(thislist[1])
Negativní indexování
Negativní indexování znamená začátek od konce, -1
odkazuje na poslední položku,
-2
odkazuje na předposlední položku atd.
Příklad
Vytiskněte poslední položku seznamu:
thislist = ["apple", "banana", "cherry"]
print(thislist[-1])
Rozsah indexů
Můžete určit rozsah indexů zadáním, kde začít a kde ukončit rozsah.
Při zadávání rozsahu bude návratovou hodnotou nový seznam se zadanými položkami.
Příklad
Vraťte třetí, čtvrtou a pátou položku:
thislist = ["apple", "banana", "cherry", "orange",
"kiwi", "melon", "mango"]
print(thislist[2:5])
Poznámka: Vyhledávání začne na indexu 2 (zahrnuto) a skončí na indexu 5 (není součástí dodávky).
Pamatujte, že první položka má index 0.
Vynecháním počáteční hodnoty začne rozsah od první položky:
Příklad
Tento příklad vrátí položky od začátku na „oranžové“:
thislist = ["apple", "banana", "cherry", "orange",
"kiwi", "melon", "mango"]
print(thislist[:4])
Vynecháním koncové hodnoty se rozsah přesune na konec seznamu:
Příklad
Tento příklad vrátí položky z „třešně“ a na konec:
thislist = ["apple", "banana", "cherry", "orange",
"kiwi", "melon", "mango"]
print(thislist[2:])
Rozsah negativních indexů
Pokud chcete zahájit vyhledávání od konce seznamu, zadejte záporné indexy:
Příklad
Tento příklad vrátí položky z indexu -4 (zahrnuto) do indexu -1 (vyloučeno)
thislist = ["apple", "banana", "cherry", "orange",
"kiwi", "melon", "mango"]
print(thislist[-4:-1])