Python:Index des elements d'une liste

papieminem1 Messages postés 1272 Statut Membre -  
papieminem1 Messages postés 1272 Statut Membre -
Bonjour,
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

4 réponses

  1. Utilisateur anonyme
     
    Bonjour,

    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
    0
  2. papieminem1 Messages postés 1272 Statut Membre 195
     
    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 .
    0
    1. Utilisateur anonyme
       
      Ils n'ont pas zéro pour index
      0
  3. le père
     
    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.
    0
  4. papieminem1 Messages postés 1272 Statut Membre 195
     
    merci j ai saisi
    0