En langage Python, on peut affecter plusieurs variables
avec un seul symbole =
comme ci-dessous :
a, b, c = 2, 3, 4
print("a = ", a)
print("b = ", b)
print("c = ", c)
On obtient :
a = 2 b = 3 c = 4
- Complément
Le type tuple se cache en fait derrière cela.
On peut lire le code a, b, c = 1, 2, 3
comme : (a, b, c) = (1, 2, 3)
.
La proximité de cette syntaxe avec la notation des n-uplets en mathématique rend ceci parfaitement lisible.
On verra que cette même "astuce" permet qu'une fonction donne l'impression de renvoyer facilement plusieurs valeurs.