Python — dostęp do elementów krotki
Uzyskaj dostęp do krotek
Dostęp do elementów krotki można uzyskać, odwołując się do numeru indeksu w nawiasach kwadratowych:
Przykład
Wydrukuj drugi element w krotce:
thistuple = ("apple", "banana", "cherry")
print(thistuple[1])
Uwaga: pierwsza pozycja ma indeks 0.
Indeksowanie ujemne
Negatywne indeksowanie oznacza rozpoczęcie od końca.
-1
odnosi się do ostatniej pozycji,
-2
odnosi się do przedostatniej pozycji itd.
Przykład
Wydrukuj ostatni element krotki:
thistuple = ("apple", "banana", "cherry")
print(thistuple[-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 zwracana wartość będzie nową krotką z określonymi elementami.
Przykład
Zwróć trzeci, czwarty i piąty przedmiot:
thistuple = ("apple", "banana", "cherry", "orange", "kiwi", "melon", "mango")
print(thistuple[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, ale NIE uwzględnione, "kiwi":
thistuple = ("apple", "banana", "cherry", "orange", "kiwi", "melon", "mango")
print(thistuple[: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:
thistuple = ("apple", "banana", "cherry", "orange", "kiwi", "melon", "mango")
print(thistuple[2:])
Zakres indeksów ujemnych
Określ indeksy ujemne, jeśli chcesz rozpocząć wyszukiwanie od końca krotki:
Przykład
Ten przykład zwraca elementy z indeksu -4 (włączone) do indeksu -1 (wykluczone)
thistuple = ("apple", "banana", "cherry", "orange", "kiwi", "melon", "mango")
print(thistuple[-4:-1])
Sprawdź, czy przedmiot istnieje
Aby określić, czy określony element jest obecny w krotce, użyj in
słowa kluczowego:
Przykład
Sprawdź, czy "jabłko" jest obecne w krotce:
thistuple = ("apple", "banana", "cherry")
if "apple" in thistuple:
print("Yes, 'apple' is in the fruits
tuple")