IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Python Discussion :

Mixer les éléments de 2 listes en respectant leur indice [Python 3.X]


Sujet :

Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Femme Profil pro
    Étudiant
    Inscrit en
    Janvier 2017
    Messages
    32
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Loir et Cher (Centre)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2017
    Messages : 32
    Par défaut Mixer les éléments de 2 listes en respectant leur indice
    Bonjour à tous,

    Je souhaiterais générer toutes les listes possibles à partir de 2 listes (ici liste1 et liste2) en respectant la position de chaque élément dans la liste, par exemple
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    liste1 = ["elle","viendra","lundi"]
    liste2 = ["il","arrive","bientôt"]
    liste_finales = [
     ["elle","viendra","lundi"],
     ["elle","viendra","bientôt"],
     ["elle","arrive","lundi"],
     ["elle","arrive","bientôt"],
     ["il","arrive","bientôt"],
     ["il","arrive","lundi"],
     ["il","viendra","bientôt"]
     ["il","viendra","lundi"]
    ]
    Si quelqu'un peut m'indiquer comment procéder pour obtenir ces listes, je l'en remercie d'avance ;-) !

    Cordialement

  2. #2
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 762
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 762
    Par défaut
    Salut,

    Ca peut se faire facilement avec itertools.product.

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  3. #3
    Membre averti
    Femme Profil pro
    Étudiant
    Inscrit en
    Janvier 2017
    Messages
    32
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Loir et Cher (Centre)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2017
    Messages : 32
    Par défaut
    Bonjour wiztricks,

    Merci pour votre réponse, justement c'est ce que j'avais essayé de faire (list(itertools.product([list1,list2]))) mais tout était mélangé du style ["il","elle"","bientôt"], il y a sûrement quelque chose à modifier mais je ne vois pas à quel endroit,

    Cordialement

  4. #4
    Membre prolifique
    Avatar de Sve@r
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2006
    Messages
    12 840
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 12 840
    Billets dans le blog
    1
    Par défaut
    Bonjour
    Citation Envoyé par gingko41 Voir le message
    il y a sûrement quelque chose à modifier mais je ne vois pas à quel endroit,
    print(tuple(itertools.product(*zip(liste1, liste2)))).
    Mon Tutoriel sur la programmation «Python»
    Mon Tutoriel sur la programmation «Shell»
    Sinon il y en a pleins d'autres. N'oubliez pas non plus les différentes faq disponibles sur ce site
    Et on poste ses codes entre balises [code] et [/code]

  5. #5
    Membre averti
    Femme Profil pro
    Étudiant
    Inscrit en
    Janvier 2017
    Messages
    32
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Loir et Cher (Centre)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2017
    Messages : 32
    Par défaut
    Bonjour Sve@r,

    Merci beaucoup !! C'est exactement ce qu'il me fallait,

    Cordialement

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. ITEXT alligner les éléments de la liste
    Par snetechen dans le forum Documents
    Réponses: 1
    Dernier message: 21/05/2007, 11h45
  2. Réponses: 1
    Dernier message: 21/04/2007, 16h36
  3. Réponses: 12
    Dernier message: 04/03/2007, 11h43
  4. Tri aléatoire parmis les éléments d'une liste
    Par ahouba dans le forum Access
    Réponses: 2
    Dernier message: 29/06/2006, 18h03
  5. Réponses: 3
    Dernier message: 15/05/2006, 16h09

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo