Le but de cet exercice est de récupérer à la fois l'indice et l'élément sur lequel nous bouclons dans chaque itération de la boucle for.
Votre script doit donc afficher dans ce cas-ci :
0 Pierre
1 Paul
2 Marie
Pour récupérer l'indice en même temps que l'élément, vous pouvez utiliser la fonction enumerate.
code Code
liste = ["Pierre", "Paul", "Marie"]
for i, nom in enumerate(liste):
print(i, nom)
comment Explications
Pour récupérer un élément dans une liste ainsi que son indice dans une boucle for, une erreur souvent faite par les débutants est de passer par la fonction range et la fonction len, ce qui alourdit le code et le rend difficilement lisible :
for i in range(len(liste)):
print(i, liste[i])
Pour récupérer dans une boucle for à la fois l'élément sur lequel on boucle ainsi que son indice, on préfère utiliser la fonction enumerate :
for i, nom in enumerate(liste):
print(i, nom)
star Points importants
- Pour récupérer un élément et son indice dans une boucle for, on utilise la fonction
enumerate.
liste = ["Pierre", "Paul", "Marie"]
liste = ["Pierre", "Paul", "Marie"]
for i, nom in enumerate(liste):
print(i, nom)Console
Un instant...
Résultats
Note
Cet exercice ne comporte pas de tests et ne peut pas être vérifié automatiquement.
Assure-toi donc simplement de remplir les conditions de l'énoncé. Pour marquer cet exercice comme terminé, il te suffit ensuite de cliquer sur le bouton ci-dessous ☝️
Bravo, tu as réussi cet exercice de code 🥳
Envoyer ma solution
Vous avez trouvé une solution alternative pour cet exercice ? Proposez votre solution à la communauté 👇
Ma solution :








