user
boucle for en python
alphonsio

En Python, une boucle for est utilisée pour itérer sur une séquence (qui peut être une liste, un tuple, un dictionnaire, un ensemble ou une chaîne de caractères). La syntaxe de base est la suivante :

for élément in séquence:
    instructions

Voici quelques exemples d'utilisation de la boucle for :

1. Boucle for pour une liste :

fruits = ['pomme', 'banane', 'cerise']
for fruit in fruits:
    print(fruit)

Voici l'exemple en ligne :

2. Boucle for avec la fonction range() :

La fonction range() est souvent utilisée pour générer une séquence de nombres. Vous pouvez spécifier un début, une fin et un pas.

# Imprimer les nombres de 0 à 4
for i in range(5):
    print(i)

# Imprimer les nombres de 2 à 5
for i in range(2, 6):
    print(i)

# Imprimer les nombres de 2 à 9 avec un intervalle de 3
for i in range(2, 10, 3):
    print(i)

Voici l'exemple en ligne :

3. Boucle for pour un dictionnaire :

Lorsque vous itérez sur un dictionnaire, cela itère par défaut sur les clés.

personne = {'nom': 'Alice', 'âge': 25, 'ville': 'Paris'}

# Itérer seulement sur les clés
for clé in personne:
    print(clé)

# Itérer sur les clés et les valeurs
for clé, valeur in personne.items():
    print(f'{clé}: {valeur}')

Voici l'exemple en ligne :

4. Boucle for pour une chaîne de caractères :

mot = "Bonjour"
for lettre in mot:
    print(lettre)

Voici l'exemple en ligne :

La boucle for est très flexible et est l'une des principales structures de contrôle dans Python pour le parcours d'éléments d'une séquence.