我想生成在字典中索引的列表中的所有值组合:
{'A':['D','E'],'B':['F','G','H'],'C':['I','J']}
每次,每个字典条目的一项都会被选择并与其他键中的项目组合,所以我有:
['D','F','I']
['D','F','J']
['D','G','I']
['D','G','J']
['D','H','I']
...
['E','H','J']
我知道有一些东西可以生成列表中的项目组合itertools
但我认为我不能在这里使用它,因为我有不同的值“池”。
是否有任何现有的解决方案可以做到这一点,或者我应该如何自己去做,我对这种嵌套结构非常困惑。