Leçon 9 / 13 — Chapitre 4: Chaînes et listes approfondies
Les tuples : une liste qui ne change pas
Un tuple regroupe plusieurs valeurs, exactement comme une liste, mais avec une différence essentielle : un tuple ne peut plus être modifié une fois créé (il est immuable), là où une liste le peut.
Créer et lire un tuple
coordonnees = (4, 7)
print(coordonnees[0]) # 4
print(coordonnees[1]) # 7
Un tuple se crée avec des parenthèses ( ) plutôt que des crochets [ ], et se lit exactement comme une liste, par indexation.
Un tuple ne peut pas être modifié
coordonnees = (4, 7)
coordonnees[0] = 10 # provoque une erreur : TypeError
Tenter de modifier un élément d'un tuple provoque une erreur, contrairement à une liste où courses[1] = "savon" (vu plus haut dans ce chapitre) fonctionne sans problème.
Pourquoi utiliser un tuple plutôt qu'une liste ?
Quand un ensemble de valeurs ne doit JAMAIS changer une fois défini (des coordonnées géographiques fixes, les jours de la semaine), un tuple communique clairement cette intention, et empêche toute modification accidentelle plus loin dans le code.
Exemple concret : représenter les coordonnées d'un point sur une carte avec position = (48.85, 2.35) a du sens en tuple, car les deux valeurs forment un couple indissociable qui ne doit pas être modifié séparément.
À vous de jouer : créez un tuple à trois valeurs représentant une date (jour, mois, année), et affichez chaque valeur séparément par indexation.
Continuez ce module
Débloquez les leçons restantes ainsi que la certification finale.
2 500 XOF / 3,81 € / 4,15 $
Débloquez les 90 leçons restantes de ce module
Votre paiement est vérifié avant l'activation de l'accès