instruction for

Anglais : for statement

L'instruction for, plus que l'instruction while, est très intéressante et offre un grand nombre de possibilités, du fait qu'elle est basée sur la notion d'itérateur.

L'évaluation de liste expressions produit un itérateur. La partie instruction de l'instruction for (le coeur) est exécutée pour chaque liste de valeurs fournie par l'itérateur. Cette liste de valeurs est affectée à la liste de cibles (lsite d'indices de boucle).

Dès le début (quand l'itérateur) ne fournit rien ou quand on arrive à la fin de l'itérateur (StopIterationException), la partie else, si elle existe) est exécutée.

Syntaxe

Forme la plus simple de l'instruction for

for <liste-cible> in <liste-expression> :

<instructions>

Forme générale de l'instruction for

for <liste-cible> in <liste-expression> :

<instructions>

else :

<instructions>

Un exemple

for i in (3, 7, 9, 6)

print i * 2

Un autre exemple avec la fonction range


Un exemple avec une séquence de chaînes



» Glossaire du langage python