Partage
  • Partager sur Facebook
  • Partager sur Twitter

recuperer element dqns une liste

Sujet résolu
    22 février 2011 à 15:35:59

    Bonjour, voila
    a = [4, 17, 40, 38, 66, 56, 66, 43]
    b = [1]
    
    for i in a:
        b.append(b[-1]+i)
        b.append(b[-1]+1)
    b.remove(b[-1])
    

    le sorti est le suivant
    [1, 5, 6, 23, 24, 64, 65, 103, 104, 170, 171, 227, 228, 294, 295, 338]
    

    qui fait un ajout a chaque fois, le soucis c'est que je veux recuperer l'element aperes un couple de chiffre, cest a dire je veux recuperer le 5 le 23 puis le 64,103 ainsi de suite jai voulu faire un
    for i in range(len(b)):
    	print b[i+1:i+2]
    


    mais ca me prend que les couples a partir de 5

    merci


    jai trouve la reponse

    for i in range(len(b)):
    	 if (i%2!=0):
    		print b[i]
    



    merci
    • Partager sur Facebook
    • Partager sur Twitter
    Anonyme
      22 février 2011 à 16:14:55

      J'ai rien compris, mais rien... :lol: Sans déconner, je suis sûr que tu peux faire mieux.

      Je ne vois aucune corrélation entre ce que tu entres et ce que tu dois sortir.

      Comment tu passes de l'un à l'autre ?

      Citation

      jai trouve la reponse



      Citation

      for i in range(len(b)):
      	 if (i%2!=0):
      		print b[i]
      


      Mais de qui se moque-t-on? C'était ça que tu voulais ? Tous les nombres impairs d'une liste !

      [i for i in b if i%2] # b étant ta liste
      
      • Partager sur Facebook
      • Partager sur Twitter

      recuperer element dqns une liste

      × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
      × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
      • Editeur
      • Markdown