我想生成字典中索引的列表中的所有值组合:
{'A':['D','E'],'B':['F','G','H'],'C':['I','J']}
每次,每个 dict 条目中的一个项目都会被挑选出来并与其他键中的项目组合,所以我有:
['D','F','I']
['D','F','J']
['D','G','I']
['D','G','J']
['D','H','I']
...
['E','H','J']
我知道在 itertools
列表中有一些东西可以生成项目组合,但我认为我不能在这里使用它,因为我有不同的值“池”。
是否有任何现有的解决方案可以做到这一点,或者我应该如何自己着手去做,我对这种嵌套结构非常困惑。
原文由 ibi0tux 发布,翻译遵循 CC BY-SA 4.0 许可协议
哪个打印: