【发布时间】:2019-03-07 09:18:06
【问题描述】:
我想转换以下形式的 Python 字典:
D = {'a':[1,2,3], 'b':[0.1,0.5], 'c':[10,20]}
按以下形式放入字典列表:
E = [{a:1,b:0.1,c:10}, {a:1,b:0.1,c:20},{a:1,b:0.5,c:10}, ...., {a:3,b:0.5,c:20}]
我尝试过使用 itertools,但我不明白如何使用它来组合字典。
【问题讨论】:
-
你用
itertools完成了什么?您是否成功地制作了列表的笛卡尔积?
标签: python dictionary iteration combinations