Aller au contenu principal
Publié le

Boucle for en Python

Partager :

Introduction

La boucle for en Python est un outil puissant pour parcourir les éléments d'une collection, comme des listes ou des chaînes de caractères, de façon concise et claire. Elle est idéale pour les situations où vous savez à l'avance combien de fois vous souhaitez que le bloc de code soit exécuté.

Explorer la Boucle for

Le for permet d'itérer sur une séquence en exécutant un bloc de code pour chaque élément de la séquence. Cela le rend parfait pour des opérations telles que parcourir les éléments d'une liste, les caractères d'une chaîne ou générer des séquences numériques avec range().

Exemple de Base

communaute = 'Caffeine Algorithm'
couleurs = ['Bleu', 'Vert', 'Jaune', 'Rouge', 'Orange']

for caractere in communaute:
  print('Caractère:', caractere)

for couleur in couleurs:
  print('Couleur:', couleur)

Itérer avec range()

Le range() génère une séquence de nombres qui peut être utilisée pour contrôler combien de fois la boucle for doit s'exécuter.

for nombre in range(1, 11):
  print('Nombre:', nombre)

Ce code affichera les nombres de 1 à 10.

Utilisations Avancées

Le for n'est pas uniquement destiné aux listes et aux plages. On peut itérer sur des tuples, des dictionnaires, des fichiers et même sur les lignes d'un fichier texte.

Compréhensions de Liste

L'une des utilisations les plus puissantes du for est en combinaison avec les compréhensions de liste pour créer de nouvelles listes de manière très efficace et lisible.

carres = [x**2 for x in range(10)]
print(carres)

Conclusion

La boucle for est une ressource indispensable dans la boîte à outils de tout programmeur Python. Sa flexibilité et sa facilité d'utilisation permettent de traiter efficacement une grande variété de tâches de programmation courantes.

Happy coding!