Tuples

2 h 2 exercices Niveau 4

Un tuple est une séquence d'objets Python immuables. Les tuples sont des séquences, tout comme les listes. La principale différence entre les tuples et les listes est que les tuples ne peuvent pas être modifiés, contrairement aux listes. Les tuples utilisent des parenthèses, alors que les listes utilisent des crochets.

Créer un tuples est aussi simple que de mettre différentes valeurs séparées par des virgules. En option, vous pouvez également mettre ces valeurs séparées par des virgules entre parenthèses. Par exemple :

tup1 = ('physics', 'chemistry', 1997, 2000)
tup2 = (1, 2, 3, 4, 5)
tup3 = "a", "b", "c", "d"

Le tuple vide est écrit comme deux parenthèses ne contenant rien :

tup1 = ()

Pour écrire un tuple contenant une seule valeur, vous devez inclure une virgule, même s'il n'y a qu'une seule valeur.

tup1 = (50,)

Comme les indices de chaînes de caractères, les indices de tuple commencent à 0, et ils peuvent être découpés, concaténés, etc.

Accès aux valeurs des tuples

Pour accéder aux valeurs d'un tuple, il faut utiliser les crochets pour le découpage ainsi que l'indice ou les indices pour obtenir la valeur disponible à cet indice. Par exemple :

#!/usr/bin/python3

tup1 = ('physics', 'chemistry', 1997, 2000)
tup2 = (1, 2, 3, 4, 5, 6, 7)

print("tup1[0]:", tup1[0])
print("tup2[1:5]:", tup2[1:5])
# When the above code is executed, it produces the following result :
tup1[0]: physics
tup2[1:5]: (2, 3, 4, 5)

Mise à jour des Tuples

logo discord

Besoin d'aide ?

Rejoignez notre communauté officielle et ne restez plus seul à bloquer sur un problème !

En savoir plus