各位,求指导,这个是一个字典,里面的值是列表,怎么将列表中相同元素的数相加,只保留一个啊
望不吝赐教
先排个序,然后循环一下,把连续两个一样的加起来,然后删掉一个
用字典,同样的key把值加在一起,举个例子:
data = {2020:[['a',1],['a',2],['b',3],['b',4],['c',5],['c',6]]}
res = {}
for i in data.values():
for k,v in i:
res[k] = res.get(k,0)+v
print(res)
感谢您的回复,但是这个需要保留年份