您可以使用以下的 Python 程序来组合字典列表中的值,并得到预期的输出:

from collections import Counter

data = [{'item': 'item1', 'amount': 400}, {'item': 'item2', 'amount': 300}, {'item': 'item1', 'amount': 750}]

result = Counter()

for d in data:
    result[d['item']] += d['amount']

print(result)

这段程序会输出以下结果:

Counter({'item1': 1150, 'item2': 300})

它使用了 Counter 类来统计每个项的总金额。遍历字典列表中的每个字典元素,将对应项的金额累加到 result 字典中。最后,打印 result 字典即可得到您想要的输出。

希望这能帮到您!如有其他疑问,请随时提出。

Python 字典列表汇总:使用 Counter 类统计总金额

原文地址: https://www.cveoy.top/t/topic/cQ2n 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录