Python (1) : Les t-uples

Définition

Un t-uple (on dit aussi p-uplet) est une structure permettant le regroupement de plusieurs éléments.

Les coordonnées d'un point comme (5,7) est un exemple de t-uple.

Exemples

On énumère les éléments de la structure t-uple en les séparant par une virgule et en les mettant entre parenthèses.

Les éléments d'un t-uples peuvent être de type différents (entier, rééls, caractères, chaînes de caractères,...).

>>> a = (1,2)
>>> print(a)
(1,2)
>>> a == (1,2)
True
>>> b = ('a','b','c')
>>> print(b)
('a', 'b', 'c')
>>> a == b
False
>>> c = (1,'b','chat')
>>> print(c)
(1,'b','chat')
>>> a == b
False

Ci-dessous un exemple permettant de définir les coordonnées d'un point.

>>> coord = (1.5,8.3)

Utilisation d'un t-uple

Récupération des éléments d'un t-uple (méthode n°1)

On utilise la technique appelée "unpacking".

>>> coord = (1.5,8.3)
>>> (x,y) = coord      #coord doit avoir 2 éléments.
>>> print(x)
1.5
>>> print(y)
8.3

Récupération des éléments d'un t-uple (méthode n°2)

Ici on accède aux éléments d'un t-uple par l'indice de l'élément.

Il faut se rappeler que le premier élément a pour indice 0.

>>> coord = (1.5,8.3)
>>> print(coord[0])
1.5
>>> print(coord[1])
8.3
CCBYNCSA" C. Béasse - Février 2019