Aller au contenu

Tuple

Un tuple est une liste qui ne peut être modifiée.

Créer un tuple
>>> un_tuple = ()
Y ajouter des valeurs
>>> un_tuple = ("alpha","beta","gamma")
>>> print(un_tuple)
('alpha', 'beta', 'gamma')
Si 1 seule valeur, ajouter une virgule, sinon c'est une chaine
>>> autre_tuple = ("un",)
>>> type(autre_tuple)
<class 'tuple'>
>>> autre_tuple = ("un")
>>> type(autre_tuple)
<class 'str'>
Afficher une valeur d'un tuple
>>> un_tuple[0]
'alpha'
Les tuples ne sont pas modifiables (ni modif, ni ajout, ni suppression)
>>> un_tuple[0] = "delta"
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
TypeError: 'tuple' object does not support item assignment
Test si un item existe:
>>> if "alpha" in un_tuple:
...     print("'alpha' est dans le tuple")
...
'alpha' est dans le tuple
Boucle:
>>> for x in un_tuple:
...     print(x)
...
alpha
beta
gamma

Méthodes:

Méthode Description
count()
index()

Dernière mise à jour: March 15, 2019