1.4. Les Tuples¶
Les tuples sont comme des listes, sauf qu’ils ne peuvent pas être modifiés une fois créés, c’est-à-dire qu’ils sont immuables.
En Python, les tuples sont créés en utilisant la syntaxe (..., ..., ...)
, ou ..., ...
:
Mon_Tuple =('Carmen ', 'Georges Bizet ', 1875)
print (type ( Mon_Tuple ))
<class 'tuple'>
point = 24, 17
print(point, type(point))
(24, 17) <class 'tuple'>
On peut décompresser un tuple en l’affectant à une liste de variables séparées par des virgules :
x, y = point
print("x =", x)
print("y =", y)
x = 24
y = 17
On peut accéder aux élément d’un tuples en précisant les index
Mon_Tuple [1]
'Georges Bizet '
Si on essaye d’assigner une nouvelle valeur à un élément dans un tuple, nous obtenons une erreur:
Mon_Tuple [1]=10
---------------------------------------------------------------------------
TypeError Traceback (most recent call last)
/var/folders/2b/cj2pm60x61s5qlxpmr7g7km00000gn/T/ipykernel_6805/2729588293.py in <module>
----> 1 Mon_Tuple [1]=10
TypeError: 'tuple' object does not support item assignment