Python:Index des elements d'une liste
papieminem1
Messages postés
1272
Statut
Membre
-
papieminem1 Messages postés 1272 Statut Membre -
papieminem1 Messages postés 1272 Statut Membre -
Bonjour,
Lorsque j'execute ce code sous python
comme resultat j'ai que tous les elements de la liste ont pour index zero.
je comprend pas du tout !!!
Le plus dur c'est de trouver son chemin
Lorsque j'execute ce code sous python
liste=[1,1,1,1,1,1,1,1]
for e in liste:
print(liste.index(e))
comme resultat j'ai que tous les elements de la liste ont pour index zero.
je comprend pas du tout !!!
Le plus dur c'est de trouver son chemin
A voir également:
- Python:Index des elements d'une liste
- Citizen code python avis - Accueil - Outils
- Citizen code python solution - Forum Python
- Python est introuvable. exúcutez sans argument pour procúder ó l ✓ - Forum Python
- Python par la pratique : 101 exercices corrigés pdf - Forum Python
- [PyCharm] Pas d'interpréteur python ✓ - Forum Python
4 réponses
Bonjour,
essayez ceci :
e est un élément de la liste lorsque vous faites un for in
essayez ceci :
liste=[1,1,1,1,1,1,1,1]
for e in liste:
print(e)
e est un élément de la liste lorsque vous faites un for in
quand je fais ceci , on m'affiche les éléments de la liste
mais je comprend pas comment ils peuvent tous avoir 0 pour index .
mais je comprend pas comment ils peuvent tous avoir 0 pour index .
Bonjour
Normal que tu trouves toujours 0. Lis la doc http://docs.python.org/tutorial/datastructures.html : list.index() te rend l'index du PREMIER élément dont la valeur est égale à celle que tu lui passes (pourquoi te rendrait-il l'index du second ou du troisième ?). Comme tous les élément de ta liste valent 1, et que ta liste commence par un 1, il te rend toujours 0.
Normal que tu trouves toujours 0. Lis la doc http://docs.python.org/tutorial/datastructures.html : list.index() te rend l'index du PREMIER élément dont la valeur est égale à celle que tu lui passes (pourquoi te rendrait-il l'index du second ou du troisième ?). Comme tous les élément de ta liste valent 1, et que ta liste commence par un 1, il te rend toujours 0.