如果我有一个 defaultdict(list)
d =defaultdict(list)
such as 1: 0
1:0.2
1: 0.3
2: 0.2
2: 0.4
2: 0.1
......我如何将其转换为类似的 defaultdict(list) 其值是具有相同键的第一个 dict 的值的累积,但从不大于 1
1: 0
1: 0.2
1: 0.5
2: 0.2
2: 0.6
2: 0.7
.....
到目前为止我只有以下代码,它不太正确:-(
d2 = defaultdict(list)
for k in d.iterkeys()
v +=d(k)
d2[k]. append(v)