Aide-mémoire sur les méthodes de tuple Python

Maîtrisez les tuples Python. Découvrez pourquoi ils sont immuables, comment y accéder et comment utiliser les méthodes count() et index().

Méthodes intégrées de tuple

Étant donné que les tuples sont immuables, ils ne prennent en charge que les méthodes de recherche et de récupération de base.

Méthode / FonctionSyntaxeDescriptif
count()my_tuple.count(item)Renvoie le nombre de fois où l'élément spécifié apparaît dans le tuple.
index()my_tuple.index(item)Renvoie l'index de la première occurrence de l'élément spécifié. Lève ValueError s’il n’est pas trouvé.

Indexation, déballage et opérations des tuples

Règles de syntaxe courantes pour accéder, décompresser et combiner les tuples.

Méthode / FonctionSyntaxeDescriptif
Indexingitem = my_tuple[index]Récupère l’élément à la position indexée 0 spécifiée.
Unpackinga, b = my_tupleAttribue des valeurs d'éléments de tuple à des variables individuelles.
Concatenationnew_tuple = t1 + t2Combine deux ou plusieurs tuples en un seul nouveau tuple.
Repetitionnew_tuple = t * 3Répète le tuple un nombre de fois spécifié.

Script de démonstration interactif

run_all_cheat_methods.py
Exécuter dans l'éditeur
# count()
my_tuple.count(item)

# index()
my_tuple.index(item)

# Indexing
item = my_tuple[index]

# Unpacking
a, b = my_tuple

# Concatenation
new_tuple = t1 + t2

# Repetition
new_tuple = t * 3

Foire aux questions

Pourquoi les tuples sont-ils immuables en Python ?

L'immuabilité rend les tuples plus rapides que les listes, à l'abri de toute modification accidentelle, et leur permet d'être utilisés comme clés de dictionnaire ou éléments d'ensemble.

Comment définir un tuple avec un seul élément ?

Vous devez inclure une virgule de fin, par exemple (single_item,). Sans la virgule, Python le traite comme une expression standard entre parenthèses.

Sujets connexes

Ressources Python recommandées

Développez vos connaissances avec des didacticiels interactifs, des aide-mémoire et des comparaisons de codes associés.