Python:Index des elements d'une liste
Fermé
papieminem1
Messages postés
1206
Date d'inscription
mercredi 9 janvier 2008
Statut
Membre
Dernière intervention
23 novembre 2015
-
Modifié par papieminem1 le 29/08/2011 à 15:05
papieminem1 Messages postés 1206 Date d'inscription mercredi 9 janvier 2008 Statut Membre Dernière intervention 23 novembre 2015 - 16 sept. 2011 à 22:54
papieminem1 Messages postés 1206 Date d'inscription mercredi 9 janvier 2008 Statut Membre Dernière intervention 23 novembre 2015 - 16 sept. 2011 à 22:54
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
- Python generator - Télécharger - Sécurité
- Mot secret python pix ✓ - Forum Python
- Trouver la position d'un élément dans une liste python ✓ - Forum Python
4 réponses
Utilisateur anonyme
29 août 2011 à 15:28
29 août 2011 à 15:28
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
papieminem1
Messages postés
1206
Date d'inscription
mercredi 9 janvier 2008
Statut
Membre
Dernière intervention
23 novembre 2015
195
29 août 2011 à 17:05
29 août 2011 à 17:05
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.
papieminem1
Messages postés
1206
Date d'inscription
mercredi 9 janvier 2008
Statut
Membre
Dernière intervention
23 novembre 2015
195
16 sept. 2011 à 22:54
16 sept. 2011 à 22:54
merci j ai saisi