Tuples python

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

Python3


Créer un tuple

python
1
un_tuple = ()

Ajouter une valeur à un tuple

python
1
2
3
un_tuple = (1, "ok", "dude")
type(un_tuple)
<class 'tuple'>

N’oubliez pas d’y ajouter une virgule, sinon ce n’est pas un tuple.

python
1
2
3
mon_tuple = ("ok")
type(un_tuple)
<class 'str'> # pas un tuple
python
1
2
3
un_tuple = ("ok",)
type(un_tuple)
<class 'tuple'> # est un tuple

Afficher la valeur d’un tuple

python
1
2
3
un_tuple = (1, "ok", "dude")
un_tuple[0]
1

Affectation multiple

python
1
2
3
4
5
day1, day2 = 31, 1
day1
31
day2
1

Plusieurs valeurs lors d’un appel d’une fonction

python
1
2
3
4
5
6
7
8
def retour_tuple():
     return "ok", "dude"

retour_tuple()
('ok', 'dude')

type(retour_tuple())
<class 'tuple'>

Tags :

Catégories :

Mis à jour :