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