Python - Accéder aux éléments Tuple
Accéder aux éléments Tuple
Vous pouvez accéder aux éléments de tuple en vous référant au numéro d'index, entre crochets :
Exemple
Imprimez le deuxième élément du tuple :
thistuple = ("apple", "banana", "cherry")
print(thistuple[1])
Remarque : Le premier élément a l'index 0.
Indexation négative
L'indexation négative signifie commencer par la fin.
-1
fait référence au dernier élément,
-2
fait référence à l'avant-dernier élément, etc.
Exemple
Imprimez le dernier élément du tuple :
thistuple = ("apple", "banana", "cherry")
print(thistuple[-1])
Gamme d'index
Vous pouvez spécifier une plage d'index en spécifiant où commencer et où terminer la plage.
Lors de la spécification d'une plage, la valeur de retour sera un nouveau tuple avec les éléments spécifiés.
Exemple
Renvoie les troisième, quatrième et cinquième éléments :
thistuple = ("apple", "banana", "cherry", "orange", "kiwi", "melon", "mango")
print(thistuple[2:5])
Remarque : La recherche commencera à l'index 2 (inclus) et se terminera à l'index 5 (non inclus).
N'oubliez pas que le premier élément a l'index 0.
En omettant la valeur de départ, la plage commencera au premier élément :
Exemple
Cet exemple renvoie les éléments du début à, mais NON inclus, "kiwi":
thistuple = ("apple", "banana", "cherry", "orange", "kiwi", "melon", "mango")
print(thistuple[:4])
En omettant la valeur de fin, la plage ira jusqu'à la fin de la liste :
Exemple
Cet exemple renvoie les éléments de "cerise" et jusqu'à la fin :
thistuple = ("apple", "banana", "cherry", "orange", "kiwi", "melon", "mango")
print(thistuple[2:])
Plage d'indices négatifs
Spécifiez des index négatifs si vous souhaitez commencer la recherche à partir de la fin du tuple :
Exemple
Cet exemple renvoie les éléments de l'index -4 (inclus) à l'index -1 (exclu)
thistuple = ("apple", "banana", "cherry", "orange", "kiwi", "melon", "mango")
print(thistuple[-4:-1])
Vérifier si l'article existe
Pour déterminer si un élément spécifié est présent dans un tuple, utilisez le in
mot clé :
Exemple
Vérifiez si "apple" est présent dans le tuple :
thistuple = ("apple", "banana", "cherry")
if "apple" in thistuple:
print("Yes, 'apple' is in the fruits
tuple")