Les tuples

I/ Exemple

1) En Css

Une couleur est codée par un mot de 24 bits, écrit en hexadécimal.

2) Exemples

Codage Couleur tuple
#ff0000 rouge (255,0,0)
#000000 noir (0,0,0)
#00ff00 vert (0,255,0)
#0000ff bleu (0,0,255)
#ffffff blanc (255,255,255)
#ff00ff magenta (255,0,255)
#ffff00 jaune (255,255,0)
#00ffff cyan (0,255,255)

3) Triplet

Un triplet d'entiers est formé de 3 entiers entre parenthèses, séparés par une virgule.

4) Autre exemple

Une variable est un tuple formé de

  1. Une chaîne de caractères (le nom de la variable)
  2. Une valeur (en général un nombre).

Un tuple à deux éléments s'appelle un couple.

Le couple formé de a et b est noté (a,b).

Le triplet formé de a, b et c est noté (a,b,c).

II/ En Python

1) Type

Tuple est un type (construit).

2) Longueur

La fonction len donne le nombre d'éléments d'un tuple.

3) Appartenance

Pour savoir si 4 est dans t on fait 4 in t. Pour parcourir un tuple on fait for x in t:

tuple(range(5)) permet de construire un tuple.

4) Accès

Le premier élément de t est t[0]. Le second élément est t[1].

L'accès ne se fait qu'en lecture et pas en écriture.

III/ Tuples et fonctions

def fonction(variables):
    ...
    return (x,y)
peut s'écrire
def fonction(variables):
    ...
    return x,y