Pour itérer de manière répétée dans une séquence, utilisez une boucle for (c'est-à-dire une liste, un tuple, un dictionnaire, un ensemble ou une chaîne).
Cela fonctionne plus comme une méthode itérative vue dans d'autres langages de programmation orientés objet et ressemble moins au mot-clé for trouvé dans d'autres langages de programmation.
La boucle for nous permet d'exécuter une série d'instructions une fois pour chaque élément d'une liste, d'un tuple, d'un ensemble, etc.
voitures = ["Renault", "Peugeot", "BMW"]
for x in voitures:
print(x)
On peut parcourir un string caractère par caractère:
for x in "Peugeot":
print(x)
Avec l'instruction break on peut arreter le déroulement de la boucle for.
voitures = ["Renault", "Peugeot", "BMW"]
for x in voitures:
print(x)
if x == "Peugeot":
break
Avec l'instruction continue on peut arrêter le déroulement l'itération courante et passer vers l'élément suivant.
voitures = ["Renault", "Peugeot", "BMW"]
for x in voitures:
print(x)
if x == "Peugeot":
continue
for x in range(4, 8):
print(x)
for x in range(8):
print(x)
else:
print("la boucle for est terminée")
lignes = ["1", "2", "3"]
colonnes = ["4", "5", "6"]
for x in lignes:
for y in colonnes:
print(x, y)
Please disable your ad blocker and refresh the window to use this website.