Les Tuples en Python
Les tuples, ou n-uplets, sont similaires aux listes mais avec une différence cruciale : ils sont immuables, c'est-à-dire qu'ils ne peuvent pas être modifiés après leur création.
Définition: Un tuple est une séquence ordonnée et immuable d'éléments, généralement entourée de parenthèses et séparée par des virgules.
Exemple: mon_tuple = (1, 2, 3)
Les tuples partagent plusieurs fonctions avec les listes, notamment len()
, max()
, min()
, sum()
, any()
, all()
, sorted()
, et tuple()
. Les méthodes index()
et count()
sont également disponibles pour les tuples.
Highlight: La fonction tuple()
permet de convertir d'autres types de séquences en tuples.
Une caractéristique intéressante des tuples est leur utilisation dans l'affectation multiple :
Example: a, b, c = 1, 2, 3
affecte simultanément les valeurs 1, 2 et 3 aux variables a, b et c respectivement.