【发布时间】:2014-06-18 21:50:11
【问题描述】:
我有一个这样的字典列表:
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},
]
我怎样才能减少这个列表,让每个商店都有一个产品总和,而忽略日期?上述输入的结果将是:
sales_per_store = [
{'store':'a', 'product1':40, 'product2':8, 'product3':32},
{'store':'b', 'product1':60, 'product2':10, 'product3':34}
]
【问题讨论】:
-
你觉得怎么样?你试过什么,它到底有什么问题?为什么不将
sales_per_store制作成字典字典{store: {product: count, ...}, ...}?
标签: python dictionary