我有一个字典,其格式为{(a,b):c, (a2,b2):c2 and so on}
。从这种格式来看,a2
,a
等有多个键,每个a
,a2
b
,{{1}但是只发生一次,每个项目的值b2
,c
会有所不同。我需要的是以这种格式制作字典值和单个整数键的字典:c2
假设之前,{a:{b:c,b2:c2}}
和a
是相同的值。
干杯队员(如果可能,请使用a2
)。在PYTHON。
答案 0 :(得分:3)
如果D是输入字典,那么
from collections import defaultdict
res = defaultdict(dict)
for (a,b),c in D.items():
res[a][b] = c