Problem

2/7

Tuples. Particularités

Theory Click to read/hide

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')

Problem

L'entrée est une séquence de 5 nombres, qui est stockée dans un tuple. 
Définissez la variable item sur le troisième élément du tuple.

 

Exemples
# Entrée Sortie
1 1 2 3 4 5 3