Comment utiliser la boucle for ? - Docstring

Comment utiliser la boucle for ?

Avec Python, on utilise la boucle for pour parcourir des objets itérables comme les listes, les tuples ou encore les chaînes de caractères.

C'est une boucle commune à presque tous les langages de programmation.

Syntaxe de la boucle for

Une boucle for s'écrit de la manière suivante :

#norun
for value in object:
    code
    ....

La variable value prend la valeur de chaque élément contenu dans object à chaque itération.

La boucle for continue jusqu'à ce qu'on ait atteint le dernier élément de object.

En pratique, cela donne :

fruits = ['🍊', '🍋', '🍏', '🍒', '🥭']

for fruit in fruits:
    print(fruit)

for ... else

Comme pour les structures conditionnelles if..else, vous pouvez définir un comportement par défaut pour votre boucle for grâce au mot-clé else.

C'est optionnel mais cela vous permet d'exécuter du code lorsque la boucle for est terminée :

fruits = ['🍊', '🍋', '🍏', '🍒', '🥭']

for fruit in fruits:
    print(fruit)
else:
    print('Plus de fruits dans le panier')

Exemples

Quelques exemples d'utilisation de la boucle for avec différents types d'itérables :

for i in range(3):
    print(i)
prenom = "John"
for lettre in prenom:
    print(lettre)
for (pk, name) in [(1, "Patrick"), (2, "John"), (3, "Marie")]:
    print(pk, name)

 

Réservé aux membres abonnés

Inscris-toi

Pour pouvoir prendre des notes et ajouter des favoris tu dois être abonné à Docstring.

Voir les formules

Mes notes

Sauvegardé

Passages surlignés

Besoin d'aide ?

Essaie d'être le plus exhaustif possible en donnant suffisamment de détails pour qu'on puisse te répondre du premier coup 😉

Tu peux également visionner cette vidéo dans laquelle je t'explique comment poser ta question correctement et utiliser l'éditeur.

Tu souhaites nous remonter un bug ? Utilise-plutôt ce formulaire.

Cette fonctionnalité est réservée aux membres de la formule accompagnement de Docstring.

Aucun résultat.

Un problème sur le site ?

Aide-nous à améliorer Docstring en nous signalant un problème que tu as rencontré.

Que ce soit un bug sur une fonctionnalité ou une erreur dans une formation, on va pouvoir le corriger rapidement 😉

Page concernée

M'avertir par e-mail

Je veux être averti par e-mail lorsque ce bug est corrigé.