Aller au contenu principal

3 formations sont désormais disponibles : Python, Flask et JS.

Aller au contenu principal

Un Tuple, c'est comme une liste, mais immuable (non modifiable). Une fois créé, on ne touche plus.

coordonnees = (10, 20)
# coordonnees[0] = 15 -> ERREUR !

Pourquoi utiliser des Tuples ?

  1. Sécurité : Tu es sûr que personne ne va modifier tes constantes.
  2. Performance : C'est légèrement plus rapide et léger qu'une liste.
  3. Retour multiple : Une fonction peut renvoyer plusieurs valeurs via un tuple.
def get_gps():
    return (48.85, 2.35)

lat, lon = get_gps() # "Unpacking" (Déballage)

L'unpacking est génial pour échanger deux variables sans temporaire : a, b = b, a