我有一个如下所示的列表:
(151258350, 2464)
(151258350, 56)
(151262958, 56)
(151258350, 56)
(151262958, 112)
(151262958, 112)
(151259627, 56)
(151262958, 112)
(151262958, 56)
我想要一个如下所示的结果:
151259627 56
151262958 448
151258350 2576
这是我的代码:
for key, vals in d.items():
tempList.append((key, reduce(add, vals)))
这里,d 是带有键值对的列表。 tempList 是一个列表,其中的值将在按键求和后附加到其中。 add 是一个函数:
def add(x, y): return x+y
如果这个问题已经被问过,请指出我在那里,因为我自己没有成功找到它。