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
liste = ["Pierre", "Paul", "Marie"]
for i, nom in enumerate(liste):
print(i, nom)
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)
Points importants
- Pour récupérer un élément et son indice dans une boucle for, on utilise la fonction
enumerate.
Younès

Mehdi

Draken

Will

William

Laurence

Salvatore

Jean Penan GOUMOU

RudyBr

Amina HADIOUI

Beninio

Patrice FERDINAND

Daniel

Jean-Charles

berou

Jarod Guichard

jonathan moutama

Ndeyefa

kingZ

martin

Jean-Aimé

Flavio

chaymae

Stéphanie

Sadina

Jean-Francois

jamil

joseph

Gaut

amphi gourique

Dan

julien

Flo

Bick

Idrissa

Ronspy

Antoine

Franck

ReMeMbeR

Jerome Challe

Lionel

Julien CRUZ

Nicholas

alimine

Mehdi

Olivier

Davido

Aidann

yoann

DamECP

Mohamadou

Dominique

Martin

Jdkd

Faissal

Membre #42022

Ibrahim

Olivier

Alex

victor

Deborah

Membre #43462

Jean Luc

Sandro

frkb

Amine7

Gabriel Trouvé

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 :
