我有一个哈希列表,如下所示:
[{'campaign_id': 'cid2504649263',
'country': 'AU',
'impressions': 3000,
'region': 'Cairns',
'utcdt': datetime.datetime(2013, 6, 4, 6, 0)},
{'campaign_id': 'cid2504649263',
'country': 'AU',
'count': 9000,
'region': 'Cairns',
'utcdt': datetime.datetime(2013, 6, 4, 6, 0)},
{'campaign_id': 'cid2504649263',
'country': 'AU',
'count': 3000,
'region': 'Cairns',
'utcdt': datetime.datetime(2013, 6, 4, 7, 0)}]
有两个哈希值需要上卷,因为所有维度都是相同的,我需要求和计数。那么……我如何在itertools中使用python groupby来完成这项任务呢?还有别的办法吗?
^{pr2}$
如果需要汇总的项目是连续的,那么groupby就可以了。否则你需要先把它们分类。我认为一个
collections.Counter
会对你更好然后将计数器转换回列表格式
如果这就是你想要的,那么:
相关问题 更多 >
编程相关推荐