Boucles for en Python
Boucles for en Python
Les différentes formes de for en Python (avec résultats)
1. Boucle for classique
1
2
3
4
fruits = ["pomme", "banane", "kiwi"]
for fruit in fruits:
print(fruit)
Résultat : pomme banane kiwi
2. Boucle for avec index : enumerate()
1
2
3
4
fruits = ["pomme", "banane", "kiwi"]
for index, fruit in enumerate(fruits):
print(index, fruit)
Résultat : 0 pomme 1 banane 2 kiwi Avec un index qui commence à 1
1
2
for index, fruit in enumerate(fruits, start=1):
print(index, fruit)
Résultat : 1 pomme 2 banane 3 kiwi
3. Boucle for en une ligne (list comprehension)
[print(fruit) for fruit in fruits]
Résultat : pomme banane kiwi
4. Création d’une nouvelle liste en une ligne
1
2
longs = [fruit for fruit in fruits if len(fruit) > 5]
print(longs)
Résultat : [‘pomme’, ‘banane’]
5. Avec enumerate() en une ligne
for [print(i, fruit) for i, fruit in enumerate(fruits)]
Résultat : 0 pomme 1 banane 2 kiwi
Si tu veux, je peux aussi ajouter les exemples avec range() ou les boucles imbriquées.
This post is licensed under CC BY 4.0 by the author.