如何对字典元素求和

发布于 2021-01-29 15:04:03

在Python中,我有字典列表:

dict1 = [{'a':2, 'b':3},{'a':3, 'b':4}]

我想要一个最终的字典,其中将包含所有字典的总和。即结果将是:{'a':5, 'b':7}

注意:列表中的每个字典将包含相同数量的键,值对。

关注者
0
被浏览
65
1 个回答
  • 面试哥
    面试哥 2021-01-29
    为面试而生,有面试问题,就找面试哥。

    有点丑陋,但单线:

    dictf = reduce(lambda x, y: dict((k, v + y[k]) for k, v in x.iteritems()), dict1)
    


知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看