Python - Accedi a Tuple Items
Accedi a Tuple Items
Puoi accedere agli elementi della tupla facendo riferimento al numero di indice, tra parentesi quadre:
Esempio
Stampa il secondo elemento nella tupla:
thistuple = ("apple", "banana", "cherry")
print(thistuple[1])
Nota: il primo elemento ha indice 0.
Indicizzazione negativa
Indicizzazione negativa significa iniziare dalla fine.
-1
si riferisce all'ultimo elemento,
-2
si riferisce al penultimo elemento ecc.
Esempio
Stampa l'ultimo elemento della tupla:
thistuple = ("apple", "banana", "cherry")
print(thistuple[-1])
Intervallo di indici
È possibile specificare un intervallo di indici specificando da dove iniziare e dove terminare l'intervallo.
Quando si specifica un intervallo, il valore restituito sarà una nuova tupla con gli elementi specificati.
Esempio
Restituisci il terzo, quarto e quinto elemento:
thistuple = ("apple", "banana", "cherry", "orange", "kiwi", "melon", "mango")
print(thistuple[2:5])
Nota: la ricerca inizierà all'indice 2 (incluso) e terminerà all'indice 5 (non incluso).
Ricorda che il primo elemento ha indice 0.
Tralasciando il valore iniziale, l'intervallo partirà dal primo elemento:
Esempio
Questo esempio restituisce gli elementi dall'inizio a, ma NON inclusi, "kiwi":
thistuple = ("apple", "banana", "cherry", "orange", "kiwi", "melon", "mango")
print(thistuple[:4])
Tralasciando il valore finale, l'intervallo andrà alla fine dell'elenco:
Esempio
Questo esempio restituisce gli elementi da "cherry" e alla fine:
thistuple = ("apple", "banana", "cherry", "orange", "kiwi", "melon", "mango")
print(thistuple[2:])
Intervallo di indici negativi
Specificare indici negativi se si vuole iniziare la ricerca dalla fine della tupla:
Esempio
Questo esempio restituisce gli elementi dall'indice -4 (incluso) all'indice -1 (escluso)
thistuple = ("apple", "banana", "cherry", "orange", "kiwi", "melon", "mango")
print(thistuple[-4:-1])
Controlla se l'articolo esiste
Per determinare se un elemento specificato è presente in una tupla, utilizzare la in
parola chiave:
Esempio
Controlla se "mela" è presente nella tupla:
thistuple = ("apple", "banana", "cherry")
if "apple" in thistuple:
print("Yes, 'apple' is in the fruits
tuple")