Bonjour a tous,
votre le rapidité et l'efficacité avec laquelle vous avez répondu à ma derniere question me donne forcément envie de retenter l'experience

alors voila, je possède au départ un dictionnaire composé de liste:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
dico={
        "a":['nourriture','habits','voiture'],
        "b":[0,1,2,3,4],
        "c":['a'],
        "d":['&','$'],
        }
et je voudrai pouvoir récupérer une liste de tous les dictionnaires possible

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
[
{'a':nourriture,'b':0,'c':'a','d':'&'},   #élément 1 
{'a':nourriture,'b':0,'c':'a','d':'$'},    #élément 2
{'a':nourriture,'b':1,'c':'a','d':'&'},    #élément 3
...
{'a':voiture,'b':4,'c':'a','d':$}    #élément n
]
Evidemment, mon dictionnaire de départ n'est pas fixe, il peut avoir des élément ajouté,supprimé ou modifié

Existe-t-il une fonction qui me permette d'effectuer cela simplement?

Ou alors avez vous des pistes pour progammer ca de maniere élégante.
Pour l'instant j'imagine pouvoir m'en sortir avec une grand imbrication de boucle "for", mais je bloque un peut, nottemment a cause du nombre d'élément du dictionnaire que je ne connais pas à l'avance.

voila j'espere avoir été clair, à trés bientot!

Julien