Forum Python

Fil d’Ariane du forum – Vous êtes ici :ForumLangage Python: Langage PythonUtiliser un compteur dans une bou …
Please or S’enregistrer to create posts and topics.

Utiliser un compteur dans une boucle

Bonjour,
Je veux ajouter un compteur dans une boucle for. Voici mon code :

ma_liste = [10, 20, 30]
for valeur in ma_liste:
print(i, valeur) # 'i' n'est pas défini

Cela retourne une erreur :
NameError: name 'i' is not defined

Comment puis-je résoudre cela ? Merci !

Bonjour adeline,

Voici la solution :
Utilisez enumerate() pour obtenir à la fois l'indice et la valeur :

for i, valeur in enumerate(ma_liste):
    print(i, valeur)