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 :

Fusion de listes sur python


Sujet :

Python

  1. #1
    Futur Membre du Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Novembre 2021
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Novembre 2021
    Messages : 5
    Points : 5
    Points
    5
    Par défaut Fusion de listes sur python
    Bonjour,

    J'aimerais fusionner deux listes sur python d'une manière assez particulière pas mais je ne trouve pas de moyen simple pour le faire...
    Je m'explique:
    Mon problème initial:
    J'ai une liste1=['a','b','c','d','e','f'] que j'ai envie de rendre sous la forme suivante d'une liste de sous-listes de la forme: [['a','b'],['b','c']...,['d','e'],['e','f']]
    Pour faire ca j'ai voulu crée une 2eme liste ['b',...,'e'] et ainsi la fusionner avec la première dans le bon ordre cad: ['a','b','b','c','c','d','d','e','e','f'] et ainsi découper ma liste deux par deux. Cependant je ne trouve pas de moyen simple pour fusionner comme je le veux ma liste. Si vous avez des solutions pour obtenir "facilement" une liste sous cette forme [['a','b'],['b','c']...,['d','e'],['e','f']] je suis preneur !

    Merci

  2. #2
    Responsable Arduino et Systèmes Embarqués


    Avatar de f-leb
    Homme Profil pro
    Enseignant
    Inscrit en
    Janvier 2009
    Messages
    12 600
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Janvier 2009
    Messages : 12 600
    Points : 56 698
    Points
    56 698
    Billets dans le blog
    40
    Par défaut
    Bonsoir,

    Comme ça ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    [ [liste1[i], liste1[i+1]] for i in range(len(liste1) - 1) ]

  3. #3
    Futur Membre du Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Novembre 2021
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Novembre 2021
    Messages : 5
    Points : 5
    Points
    5
    Par défaut
    c'était exactement ca merci beaucoup ! J'aurais juste du réfléchir un peu plus... Merci beaucoup de m'avoir debeugué !

  4. #4
    Membre expérimenté
    Homme Profil pro
    Inscrit en
    Avril 2004
    Messages
    1 046
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 1 046
    Points : 1 376
    Points
    1 376
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    liste1=['a','b','c','d','e','f']
     
    list(zip(list1,list1[1:]))
    >>> [('a', 'b'), ('b', 'c'), ('c', 'd'), ('d', 'e'), ('e', 'f')]
     
    list(map(list, zip(list1,list1[1:])))
    >>> [['a', 'b'], ['b', 'c'], ['c', 'd'], ['d', 'e'], ['e', 'f']]

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

Discussions similaires

  1. [Python 3.X] liste a deux dimensions sur python
    Par BOUSS1 dans le forum Calcul scientifique
    Réponses: 6
    Dernier message: 04/05/2020, 20h41
  2. [Python 3.X] probleme lors du passage de fichier externe à liste sur python
    Par Anto5 dans le forum Général Python
    Réponses: 2
    Dernier message: 18/04/2016, 14h50
  3. Même liste sur 26 pages différentes
    Par krfa1 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 8
    Dernier message: 18/03/2005, 11h32

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