Unpacking
[1]:
mes_donnees = ('Mickey', 'Mouse')
[2]:
# ok mais un fastidieux
prenom = mes_donnees[0]
nom = mes_donnees[1]
nom, prenom
[2]:
('Mouse', 'Mickey')
[3]:
# mieux : unpacking !
prenom, nom = mes_donnees
nom, prenom
[3]:
('Mouse', 'Mickey')
[4]:
a, b, c = 'un', 'deux', 'trois'
print(a)
print(b)
print(c)
un
deux
trois
[5]:
# échanger deux variables
# calcul de la suite de Fibonacci
a, b = 0, 1
while b < 100:
a, b = b, a+b
print(b, end=' ')
1 2 3 5 8 13 21 34 55 89 144