ho il seguente valore in ingresso:Combinazioni da dizionario con i valori della lista utilizzando Python
variants = {
"debug" : ["on", "off"],
"locale" : ["de_DE", "en_US", "fr_FR"],
...
}
voglio elaborarli in modo da ottenere il seguente risultato:
combinations = [
[{"debug":"on"},{"locale":"de_DE"}],
[{"debug":"on"},{"locale":"en_US"}],
[{"debug":"on"},{"locale":"fr_FR"}],
[{"debug":"off"},{"locale":"de_DE"}],
[{"debug":"off"},{"locale":"en_US"}],
[{"debug":"off"},{"locale":"fr_FR"}]
]
Questo dovrebbe funzionare con lunghezza arbitraria di chiavi nel dizionario. Giocato con itertools in Python, ma non ha trovato nulla che corrisponda a questi requisiti.
sei sicuro di non voler avere un elenco di dict a due elementi? – SilentGhost