Partage
  • Partager sur Facebook
  • Partager sur Twitter

[python]Accéder à des tupples

Pas très clair comme titre ^^

    26 mars 2007 à 19:32:33

    Bonjour à tous,

    comme le titre n'est pas très clair, je me permet de poster un exemple :
    j'ai une liste :

    liste = ["['a', (10, 20)]", "['b', (30, 40)]", etc...]


    Comment faire pour acceder ( en faisant un boucle ), au tuples quand la valeur est égal à a, b, etc...

    exemple ( :p ) :

    for i in liste:
    ....#la on selectionne les tuples quand la valeur est "i"


    j'éspère que vous m'avez compris :-°

    merci d'avance, ++
    • Partager sur Facebook
    • Partager sur Twitter
    Anonyme
      26 mars 2007 à 20:45:22

      Une liste de chaînes ? Ils sont normaux les guillemets ?

      Si oui, faut que tu convertisses ces chaînes.
      • Partager sur Facebook
      • Partager sur Twitter
        26 mars 2007 à 20:52:29

        heu :D je sais pas trop

        ce code la n'est pas bon ( ["['a', (10, 20)]"], etc... )

        thx, ++
        • Partager sur Facebook
        • Partager sur Twitter
          27 mars 2007 à 11:57:47

          Et si tu utilisais un dictionnaire plutot ?

          liste = {}
          liste[a]= {}
          liste[a]= ["10,20"]
          liste[b]= {}
          liste[b]= ["30,40"]
          if liste.has_key[i]:
             print liste[i]


          Je sais pas si c'est que tu voulais !!!
          mais bon faut pousser un peu la recherche
          • Partager sur Facebook
          • Partager sur Twitter
          Anonyme
            27 mars 2007 à 12:53:00

            dark.link> S'il n'y a pas de chaînes (sinon ça marche pas bien sûr), tu peux faire un truc du genre bar[1][0][3]...

            Par exemple avec bar = [[(1,2,3),(4,5,6)],[(3,2,1),(6,5,4)]] t'obtiendrais 1.

            Ca fonctionne parce que bar[1] est d'abord évalué, puis à son résultat on applique [0], etc.

            Mais personne ne t'empêche de passer par des intermédiaires.
            • Partager sur Facebook
            • Partager sur Twitter

            [python]Accéder à des tupples

            × 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