【发布时间】:2016-03-29 04:08:58
【问题描述】:
所以我有一个看起来像这样的元组列表:
visits_country = (['123', 'United States'], ['456', 'United States'], ['1', 'Canada'], ['24', 'Canada'], ['12', 'Mexico'])
我已经成功地总结了所有第一个条目,其中有第二个条目“美国”如下
us_visits = [x[0] for x in visits_country if x[1] == 'United States']
total_us_visits = sum(map(int, us_visits))
有没有办法自动完成这项任务,这样我就不必为每个国家写一个全新的行来汇总所有配对整数?可能是一个函数,它将返回一个列表,其中包含每个唯一国家/地区及其在原始列表中每次出现的总访问量 (visits_country)?
谢谢!
【问题讨论】:
标签: python list python-2.7 tuples element