PaliSkill
Python pour débutants

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