X

Python For Loops, Range, Tutoriel d’énumération


Python for loop est utilisé pour itérer sur une séquence d’éléments tels qu’une liste, un tuple ou une chaîne. Le range La fonction peut être utilisée pour créer une séquence de nombres, et enumerate peut être utilisé pour parcourir une séquence tout en gardant une trace de l’index.

La syntaxe de la for boucle en Python est la suivante :

for variable in sequence:
    # code to be executed for each element in sequence
Entrer en mode plein écran

Quitter le mode plein écran

Ici, variable est une nouvelle variable qui prend la valeur de chaque élément de la sequence. Le code à l’intérieur de la boucle est exécuté une fois pour chaque élément de la sequence.

Exemple

Disons que nous avons une liste de noms et que nous voulons imprimer chaque nom :

names = ['One', 'Two', 'Three', 'Four']

for name in names:
    print(name)
Entrer en mode plein écran

Quitter le mode plein écran

Sortir:

One
Two
Three
Four
Entrer en mode plein écran

Quitter le mode plein écran

Le range Fonction

Le range La fonction en Python est utilisée pour créer une séquence de nombres. Il peut prendre jusqu’à trois arguments : start, stopet step. Le start argument spécifie la valeur de départ de la séquence (la valeur par défaut est 0), le stop l’argument spécifie la valeur de fin (non incluse) et le step L’argument spécifie la taille du pas (la valeur par défaut est 1).

Exemple

Disons que nous voulons imprimer les nombres de 0 à 9 :

for i in range(10):
    print(i)
Entrer en mode plein écran

Quitter le mode plein écran

Sortir:

0
1
2
3
4
5
6
7
8
9
Entrer en mode plein écran

Quitter le mode plein écran

Le enumerate Fonction

Le enumerate La fonction en Python est utilisée pour itérer sur une séquence tout en gardant une trace de l’index. Il renvoie un tuple contenant l’index et l’élément à cet index.

Exemple

Disons que nous avons une liste de noms et que nous voulons imprimer chaque nom avec son index :

names = ['One', 'Two', 'Three', 'Four']

for i, name in enumerate(names):
    print(i, name)
Entrer en mode plein écran

Quitter le mode plein écran

Sortir:

0 One
1 Two
2 Three
3 Four
Entrer en mode plein écran

Quitter le mode plein écran