Partage
  • Partager sur Facebook
  • Partager sur Twitter

creer deux liste à partir d'une liste de tuple

extraire deux listes à partir d'une liste composee de tuple

Sujet résolu
    25 mars 2019 à 22:19:35

    bonsoir;

    je cherche une procédure pour extraire deux listes B et C à partir de la liste A.

    A=[(-1.2, -1.4), (-0.9, -0.6), (1.3, 1.5), (2.0, 3.0), (0.0, 0.1)]

    les listes B et C seront formées comme ceci:

    B=[-1.2, -0.9, 1.3, 2.0, 0.0]

    C=[-1.4, -0.6, 1.5, 3.0, 0.1]

    la liste B est constituée du premier élément de chaque tuple de la liste A

    la liste C est constituée du deuxième élément de chaque tuple de la liste A

    merci pour l'aide

    -
    Edité par hamada66 25 mars 2019 à 22:20:25

    • Partager sur Facebook
    • Partager sur Twitter
      25 mars 2019 à 22:56:41

      B = [t[0] for t in A]
      C = [t[1] for t in A]
      • Partager sur Facebook
      • Partager sur Twitter
      Anonyme
        25 mars 2019 à 22:59:34

        b, c = zip(*a)
        • Partager sur Facebook
        • Partager sur Twitter
          26 mars 2019 à 20:19:43

          bonsoir;

          merci  pour vos reponses

          • Partager sur Facebook
          • Partager sur Twitter

          creer deux liste à partir d'une liste de tuple

          × 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