Itération#

Itérer sur les éléments d’une liste#

Avec les mots-clés for et in :

prénoms = ["Alice", "Bob", "Charlie"]
for prénom in prénoms:
    # Chaque élément de la liste est assigné tour à tour
    # à la variable 'prénom"
    print("Bonjour", prénom)
Bonjour Alice
Bonjour Bob
Bonjour Charlie

break#

Comme pour les boucles while, on peut interrompre la boucle for avec break :

prénoms = ["Alice", "Bob", "Charlie"]
for prénom in prénoms:
    if prénom == "Bob":
        break
    print("Bonjour", prénom)
Bonjour Alice
Bonjour Bob

continue#

On peut interrompre l’exécution du bloc courant (et uniquement le bloc courant) avec le mot-clé continue :

prénoms = ["Alice", "Bob", "Charlie"]
for prénom in prénoms:
    if prénom == "Bob":
        continue
    print("Bonjour", prénom)
Bonjour Alice
Bonjour Charlie