Python : Inversion dictionnaire
Répondre à la discussion
Affichage des résultats 1 à 3 sur 3

Python : Inversion dictionnaire



  1. #1
    invite452e493b

    Question Python : Inversion dictionnaire


    ------

    Bonjour,

    J'ai le dictionnaire suivant, et je dois l'inverser, savez-vous comment faire ? Je n'y arrive pas du tout et je ne trouve pas ce qu'il me faut dans mon cours ou sur Internet... J'ai peut-être du louper des trucs ?

    Code:
    G1 = {'a': {'b','c','d'},
    'b': {'d'},
    'c' : {'d'},
    'd' : {'e'},
    'e' : {'f','g'},
    'g' : {'h'},
    'h' : {'g'}}
    Merci !

    -----

  2. #2
    polo974

    Re : Python : Inversion dictionnaire

    le problème est qu'on ne peut pas utiliser un set (une sorte de dico sans valeur ou de liste sans doublon) ne peut pas être utilisée comme clé d'un dico.

    donc ça ressemble à un exo un peu plus compliqué...
    si c'est :
    Code:
    {'c': set(['a']), 'b': set(['a']), 'e': set(['d']), 'd': set(['a', 'c', 'b']), 'g': set(['h', 'e']), 'f': set(['e']), 'h': set(['g'])}
    que tu veux comme réponse, il faut juste initialiser un dico et imbriquer 2 boucles...

    mais comme tu ne montres rien de ce que tu as fais, ni de ce que tu cherches à faire, je ne vais pas te mener sur une éventuelle fausse piste en te donnant mon code...
    Jusqu'ici tout va bien...

  3. #3
    invite452e493b

    Re : Python : Inversion dictionnaire

    J'ai besoin de retrouver la réponse suivante :
    Code:
    {'b': {'a'},
    'c': {'a'},
    'd': {'c', 'a', 'b'},
    'e': {'d'},
    'f': {'e'},
    'g': {'e', 'h'},
    'h': {'g'}}

Discussions similaires

  1. Python : tracer l'histogramme d'un dictionnaire
    Par inviteb5d32459 dans le forum Programmation et langages, Algorithmique
    Réponses: 2
    Dernier message: 30/03/2016, 10h36
  2. en python le multi tache n'est pas possible alors pourquoi les threads existent sur python?
    Par docEmmettBrown dans le forum Programmation et langages, Algorithmique
    Réponses: 5
    Dernier message: 10/06/2015, 16h47
  3. dictionnaire
    Par inviteb2f60575 dans le forum Chimie
    Réponses: 1
    Dernier message: 18/10/2012, 09h24
  4. mosfet faible inversion, forte inversion
    Par invite2da25054 dans le forum Électronique
    Réponses: 11
    Dernier message: 30/12/2010, 17h35
  5. python POO - dictionnaire
    Par invite2ace8786 dans le forum Électronique
    Réponses: 1
    Dernier message: 16/06/2009, 12h12