1 - Définir un tuple en Python
Un tuple est une collection ordonnée et non modifiable (n-uplets en mathématiques). En Python, les tuples sont écrits avec des parenthèses.
Exemple. Création d'un tuple:
2 - Accéder aux élément d'un tuple
Vous pouvez accéder aux éléments d'un tuple en vous référant au numéro d’index, entre crochets:
Exemple. Accéder à l'élément qui se trouve en position 1:
Remarque
Une fois un tuple est créé, vous ne pouvez pas modifier ses valeurs. Les tuples sont immuables.
3 - Boucle à travers un tuple
Vous pouvez parcourir les éléments d'un tuple en utilisant une boucle for.
Exemple. Parcourez les éléments et imprimez les valeurs:
4 - Vérifier si un élément existe dans un tuple
Pour déterminer si un élément spécifié est présent dans un tuple, utilisez le mot-clé in:
Exemple. Vérifiez si "cartable" est présent dans le tuple:
5 - Longueur d'un tuple
La longueur d'un tuple désigne le nombre d'éléments qui le compose. Pour déterminer la longueur d'un tuple en Python, on utilise la méthode len():
Exemple. nombre d'éléments d'un tuple:
6 - Ajout ou suppression d'éléments impossible à un tuple
Remarque
Une fois qu'un tuple est créé, on ne peut lui ajouter d'éléments. Les tuples sont immuables.
Exemple. Ajout d'éléments impossible à un tuple:
7 - Suppression d'un tuple
Les tuples ne sont pas modifiables, vous ne pouvez donc pas en supprimer d'éléments, mais vous pouvez supprimer complètement le tuple à l'aide du mot clé del:
Exemple. Supprimer complètement un tuple:
8 - Création d'un tuple en utilisant le constructeur tuple()
Il existe une autre méthode pour créer un tuple qui consiste à utiliser le constructeur tuple().
Exemple. Création d'un tuple en utilisant le constructeur tuple() :
9 - Méthodes associées à un tuple
Python a deux méthodes intégrées que vous pouvez utiliser sur des n-uplets.
- count () : retourne le nombre de fois qu'une valeur spécifiée apparaît dans un tuple.
- index () : recherche dans le tuple une valeur spécifiée et renvoie la position de l'endroit où il a été trouvé.
Younes Derfoufi
CRMEF OUJDA
1 thought on “Les tuples en langage Python”