Python – Přístup k položkám N -tice
Přístup k položkám s tuplem
K položkám n-tic se dostanete odkazem na číslo indexu v hranatých závorkách:
Příklad
Vytiskněte druhou položku v n-tici:
thistuple = ("apple", "banana", "cherry")
print(thistuple[1])
Poznámka: První položka má index 0.
Negativní indexování
Negativní indexování znamená začít od konce.
-1
odkazuje na poslední položku,
-2
odkazuje na předposlední položku atd.
Příklad
Vytiskněte poslední položku n-tice:
thistuple = ("apple", "banana", "cherry")
print(thistuple[-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 vrácená hodnota nová n-tice se zadanými položkami.
Příklad
Vraťte třetí, čtvrtou a pátou položku:
thistuple = ("apple", "banana", "cherry", "orange", "kiwi", "melon", "mango")
print(thistuple[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 do, ale NEZAHRNUTÉ, "kiwi":
thistuple = ("apple", "banana", "cherry", "orange", "kiwi", "melon", "mango")
print(thistuple[: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:
thistuple = ("apple", "banana", "cherry", "orange", "kiwi", "melon", "mango")
print(thistuple[2:])
Rozsah negativních indexů
Pokud chcete zahájit hledání od konce n-tice, zadejte záporné indexy:
Příklad
Tento příklad vrátí položky z indexu -4 (zahrnuto) do indexu -1 (vyloučeno)
thistuple = ("apple", "banana", "cherry", "orange", "kiwi", "melon", "mango")
print(thistuple[-4:-1])
Zkontrolujte, zda položka existuje
Chcete-li zjistit, zda je zadaná položka přítomna v n-tici, použijte in
klíčové slovo:
Příklad
Zkontrolujte, zda je v n-tici přítomno „jablko“:
thistuple = ("apple", "banana", "cherry")
if "apple" in thistuple:
print("Yes, 'apple' is in the fruits
tuple")