Fonctionnalités tuple
1) Vous pouvez attribuer des valeurs à un tuple sans utiliser de parenthèses/
Par exemple, vous pouvez créer un tuple comme celui-ci :
1
2
3
|
a = 1,2,3,4,5
print(a[3]) # 4 Un élément d'un tuple est accessible de la même manière qu'un élément d'une liste,
# en spécifiant l'index de l'élément entre crochets.
2) Pour déclarer un tuple qui comprend un seul élément, vous devez utiliser une virgule de fin :
1
2
3
4
|
a = 'a'
b = 'b',
print(type(b)) # <classe 'tuple>
print(type(a)) # <classe 'str'>
3) Vous pouvez affecter les valeurs des éléments du tuple à des variables individuelles :
1
2
3
|
mon_tuple = (1, 2, 3, 4, 5)
a, b, c, d, e = mon_tuple
impression(c) #3
Les traits de soulignement _
peuvent être utilisés comme variables inutiles
1
2
3
|
mon_tuple = (1, 2, 3)
a, _, _ = mon_tuple
impression(a) #1
Le nombre de variables doit correspondre au nombre des éléments du tuple !
4) Un tuple peut contenir divers éléments imbriqués. Dans ce cas, lorsque vous faites référence à des éléments imbriqués, vous devez utiliser des crochets supplémentaires
1
2
|
my_tuple = (('a', 'b', 'c'), [1, 2], ((1, 'a' ), ('b', 'c')))
print(my_tuple[2][1]) # ('b', 'c')