Accesarea elementelor unui tuplu
Pentru a citi un element al tuplului, pune numărul lui de index între paranteze pătrate:
Exemplu
Indexul 1 ne dă al doilea element:
Ieșire: program Python complet
thistuple = ("apple", "banana", "cherry")
print(thistuple[1])
Indexarea negativă
Un index negativ numără înapoi de la sfârșitul tuplului.
Așadar, -1 este ultimul element, -2 este cel chiar dinaintea lui și așa mai departe.
Exemplu
Ia ultimul element și afișează-l:
Ieșire: program Python complet
thistuple = ("apple", "banana", "cherry")
print(thistuple[-1])
Interval de indexuri
Pentru a obține mai multe elemente deodată, indică un început și un sfârșit pentru interval.
Rezultatul vine sub forma unui tuplu nou, care conține doar acele elemente.
Exemplu
Ia elementele de pe pozițiile a treia, a patra și a cincea:
Ieșire: program Python complet
thistuple = ("apple", "banana", "cherry", "orange", "kiwi", "melon", "mango")
print(thistuple[2:5])
Exemplu
Dacă omiți începutul, intervalul pornește de la primul element și se oprește chiar înainte de „kiwi”:
Ieșire: program Python complet
thistuple = ("apple", "banana", "cherry", "orange", "kiwi", "melon", "mango")
print(thistuple[:4])
Exemplu
Dacă omiți sfârșitul, intervalul merge de la „cherry” până la ultimul element inclusiv:
Ieșire: program Python complet
thistuple = ("apple", "banana", "cherry", "orange", "kiwi", "melon", "mango")
print(thistuple[2:])
Interval de indexuri negative
Un interval poate folosi și indexuri negative, care numără înapoi de la sfârșitul tuplului:
Exemplu
Intervalul începe la indexul -4, care este inclus, și se oprește la indexul -1, care este exclus:
Ieșire: program Python complet
thistuple = ("apple", "banana", "cherry", "orange", "kiwi", "melon", "mango")
print(thistuple[-4:-1])
Verificarea existenței unui element
Cuvântul cheie in îți spune dacă un anumit element se află într-un tuplu:
Exemplu
Verifică dacă tuplul conține „apple”:
Ieșire: program Python complet
thistuple = ("apple", "banana", "cherry")
if "apple" in thistuple:
print("Da, 'apple' este în tuplul de fructe")