Chciałbym wygenerować wszystkie kombinacje wartości, które są na listach indeksowanych w dict, tak:Python: generowanie wszystkich kombinacji z wartościami w dict list
{'A':['D','E'],'B':['F','G','H'],'C':['I','J']}
Każdorazowo jeden element każdego dict wpis byłyby zbierane i łączone elementy z innymi klawiszami, więc możemy mieć:
['D','F','I']
['D','F','J']
['D','G','I']
['D','G','J']
['D','H','I']
...
['E','H','J']
wiem, że jest coś do generowania kombinacje elementów w liście w itertools ale nie sądzę, mogę go używać tutaj ponieważ mam różne "pule" wartości.
Czy istnieje rozwiązanie tego problemu lub jak powinienem to zrobić sam, utknąłem w tej strukturze zagnieżdżonej.
Następnie należy spróbować napisać kod, aby to zrobić, i wróć, jeśli masz problemy. –
'itertools.product (* yourdict.values ())' – Phillip
Słowniki nie są zamawiane! proszę o wyjaśnienie. –