Site icon La programmation sur le web

Python, les tuples et leur utilisation

Les tuples en Python 3 sont des collections immuables d'objets, utiles pour stocker des données statiques telles que les coordonnées géographiques ou les informations sur une date. Bien que les éléments ne puissent pas être modifiés, les tuples peuvent être manipulés avec des fonctions intégrées telles que len() et count()

Retrouvez le sommaire des articles Python sur ce lien.

En Python 3, un tuple est une collection d’objets immuable, similaire à une liste, mais dont les éléments ne peuvent pas être modifiés après la création du tuple. Les tuples sont souvent utilisés pour stocker des données qui ne doivent pas être modifiées, telles que les coordonnées géographiques ou les informations sur une date.

Voici quelques exemples de tuples en Python 3 :

# Tuple de nombres 
numbers = (1, 2, 3, 4, 5) 
# Tuple de chaînes de caractères 
fruits = ("pomme", "banane", "orange", "fraise") 
# Tuple mixte 
mixed = (1, "pomme", True, 3.14)

Pour accéder aux éléments d’un tuple, vous pouvez utiliser l’index de l’élément, tout comme avec les listes. Cependant, il n’est pas possible de modifier les éléments d’un tuple après sa création.

Voici un exemple d’utilisation des indices pour accéder aux éléments d’un tuple :

# Accès au premier élément du tuple "numbers" 
first_number = numbers[0] 
print(first_number) # Affiche 1 
# Accès au dernier élément du tuple "fruits" 
last_fruit = fruits[-1] 
print(last_fruit) # Affiche "fraise"

Bien que les éléments d’un tuple ne puissent pas être modifiés après sa création, il existe quelques fonctions intégrées en Python 3 qui permettent de manipuler les tuples. Voici quelques-unes des fonctions principales liées aux tuples :

En somme, les tuples en Python 3 sont des collections d’objets immuables, similaires aux listes, mais dont les éléments ne peuvent pas être modifiés après la création du tuple. Les éléments d’un tuple peuvent être accédés en utilisant des indices, tout comme avec les listes. Les tuples ont également quelques fonctions intégrées qui permettent de manipuler les tuples.

Quitter la version mobile