You are on page 1of 6
Les Tuples En Python Contenu du cours 1. Apropos des tuples en Python 2, Longueur d'un tuple 3, Accéder aux élément d'un tuple 4. Boucle travers un tuple 5. Vérifier si un élément existe dans un tuple un tuple 7, Suppression dun tuple 8. Création d'un tuple en utilisant le constructeur tuple(, Méthodes associées & un tuple 1, A propos des tuples en Python Un tuple python est une collection d’objets ordonnés (n- uplets en mathématiques) et immuables (impossible de modifier ses éléments). Les tuples et les listes sont similaires car ce sont tous deux des séquences d'objets. Cependant, les tuples et les listes sont différents parce que nous ne pouvons pas modifier les tuples, bien que nous puissions le faire pour les listes aprés les avoir créées, et aussi parce que nous utilisons des parenthéses pour créer des tuples tandis que nous utilisons des crochets pour créer des listes. Exemple1 Création d'un tuple 1 | myTtuple = C"Python", "Java", "C++") 2 | print(myTuple) 3 | # Affiche : ('Python', "Java', 'C++"! Exemple2 (un tuple est immuable) 1 | myTtuple = ("Django" , "Laravel" , ": 2 | # impossible de modifier un tuple 3 | myTtuple[2] = "Flask" Aprés exécution, le compilateur affiche l'erreur suivante’ ‘tuple’ object does not support item assignment 2. 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 1 | myTuple = C"cartable", "cahier", "Lis 2 | printClenCmyTuple)) 3 | # Affiche 3 3. 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 a I'élément qui se trouve en position 1 1 | myTuple = ("cartable", "cahier", "Liv 2 | print¢myTuple[1]) 3 | # Affiche : 'cahier’ Remarque Une fois un tuple est créé, vous ne pouvez pas modifier ses valeurs. Les tuples sont immuables. 4. Boucle a travers un tuple ) ‘Vous pouvez. parcourir les éléments d'un tuple de deux facons différentes: soit directement avec la boucle for en considérant le tuple comme un objet itérable, soit en exécutant la boucle for sur les index du tuple. 4,1 Parcourt d'un tuple comme un objet itérable a l'aide de la boucle for Exemple. Parcourez les éléments et imprimez les valeurs. 1 | myTuple = C"cartable", “cahier", "Lis 2 | for x in myTuple: 3 print (x) 4 | # Affiche tous les éléments du tuple 4.2 Parcourt d'un tuple a l'aide de la boucle for exécutée sur les index Exemple myTuple = ("Python , "Java" , "C++" 1 2 3 | for i in range(® , len(myTuple)): 4 print(myTupleCi]) 5. 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, on utilise le mot-clé in: Exemple. Vérifiez si “cartable” est présent dans le tuple 1 | myTuple = C"cartable", “cahier", "liv 2 | ifC"cartable" in myTuple): 3 print("Qui, ‘cartable’ est dans 6. Ajout ou suppression d'éléments impossible 4 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 myTuple = ("cartable", “cahier", "Liv # impossible d'ajouter un élément at myTuple [3] = "Stylo" # Ceci affiche, # impossible de modifier un élément « myTuple[1] = "Crayon" # # Ceci afficl 7. Suppression n 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 a l'aide du mot clé del: Exemple. Supprimer complétement un tuple 1 | myTuple = ("cartable", "cahier", "Liv 2 | del myTuple 3 | print(myTuple) #cela générera une er: 8. Création d'un tuple en utilisant le constructeur tuple() existe une autre méthode pour créer un tuple qui consiste a utiliser le constructeur tuple() Exemple. Création d'un tuple en utilisant le constructeur tuple() 1 | myTuple = tuple (C"cartable", "cahier 2 | # notez les doubles parenthéses rond: 3 | print(myTuple) 9, Méthodes associées a un tuple En Python il y a deux méthodes destinées aux tuples: 1. count (); retourne le nombre de fois qu'une valeur spécifiée apparait dans un tuple. 2. index (): recherche dans le tuple une valeur spécifiée et renvoie la position de l'endroit oit il a été trouvé,

You might also like