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
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)
Sortir:
One
Two
Three
Four
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
, stop
et 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)
Sortir:
0
1
2
3
4
5
6
7
8
9
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)
Sortir:
0 One
1 Two
2 Three
3 Four