小编bar*_*tho的帖子

如何在Python中减少/聚合每个多个键的dicts列表?

我有一个像这样的dicts列表:

sales_per_store_per_day = [
   {'date':'2014-06-01', 'store':'a', 'product1':10, 'product2':3, 'product3':15},
   {'date':'2014-06-01', 'store':'b', 'product1':20, 'product2':4, 'product3':16},
   {'date':'2014-06-02', 'store':'a', 'product1':30, 'product2':5, 'product3':17},
   {'date':'2014-06-02', 'store':'b', 'product1':40, 'product2':6, 'product3':18},
]
Run Code Online (Sandbox Code Playgroud)

如何减少此列表以获得每个商店的产品总数,忽略日期?上述输入的结果将是:

sales_per_store = [
   {'store':'a', 'product1':40, 'product2':8, 'product3':32},
   {'store':'b', 'product1':60, 'product2':10, 'product3':34}
]
Run Code Online (Sandbox Code Playgroud)

python dictionary

3
推荐指数
1
解决办法
1831
查看次数

标签 统计

dictionary ×1

python ×1