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 / Fonction | Syntaxe | Descriptif |
|---|---|---|
| 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 / Fonction | Syntaxe | Descriptif |
|---|---|---|
| Indexing | item = my_tuple[index] | Récupère l’élément à la position indexée 0 spécifiée. |
| Unpacking | a, b = my_tuple | Attribue des valeurs d'éléments de tuple à des variables individuelles. |
| Concatenation | new_tuple = t1 + t2 | Combine deux ou plusieurs tuples en un seul nouveau tuple. |
| Repetition | new_tuple = t * 3 | Répète le tuple un nombre de fois spécifié. |
Script de démonstration interactif
# 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 * 3Foire 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
Guide de référence rapide pour les opérations de liste Python. Maîtrisez l’ajout, l’insertion, la suppression, le tri et le découpage d’éléments.
Aide-mémoire sur les méthodes d'ensemble PythonGuide complet des opérations sur les ensembles Python. Learn how to add, remove, and perform mathematical set operations like unions and intersections.
Aide-mémoire sur les collections et structures de données PythonGuide complet du module de collections Python et des structures de données natives. Apprenez les listes, les dictés, les ensembles, les tuples, les deques et les tuples nommés.
Ressources Python recommandées
Développez vos connaissances avec des didacticiels interactifs, des aide-mémoire et des comparaisons de codes associés.
Tuples Python
Comprendre les tuples Python. Découvrez quand utiliser des tuples sur des listes, comment fonctionne le décompression des tuples et comment l'immuabilité garantit la sécurité des données.
Comment trier une liste en Python
Apprenez à trier une liste en Python à l'aide de la méthode sort() et de la fonction sorted(). Découvrez des exemples de tri de clés personnalisé et d’ordre inverse.
Python vs JavaScript : quel langage de programmation est le meilleur ?
Une comparaison complète entre Python et JavaScript. Explorez les différences de syntaxe, les performances, les cas d'utilisation (backend et frontend) et des exemples de codage.