[Python] 纯文本查看 复制代码
import collections, functools, operator
a = [
{'上海': 10, '北京': 9, '深圳': 8, '广州': 7, '重庆': 6, '武汉': 5, '成都': 4, '杭州': 3, '天津': 2, '西安': 1},
{'上海': 8, '北京': 7, '深圳': 1, '广州': 4, '重庆': 10, '武汉': 3, '成都': 9, '杭州': 2, '天津': 6, '西安': 5},
{'上海': 8, '北京': 9, '深圳': 10, '广州': 6, '重庆': 1, '武汉': 4, '成都': 2, '杭州': 7, '天津': 5, '西安': 3},
{'上海': 9, '北京': 10, '深圳': 8, '广州': 7, '重庆': 5, '武汉': 4, '成都': 2, '杭州': 3, '天津': 6, '西安': 1},
{'上海': 10, '北京': 9, '深圳': 4, '广州': 8, '重庆': 5, '武汉': 7, '成都': 3, '杭州': 6, '天津': 2, '西安': 1},
{'上海': 7, '北京': 10, '深圳': 1, '广州': 9, '重庆': 4, '武汉': 8, '成都': 3, '杭州': 2, '天津': 5, '西安': 6},
{'上海': 9, '北京': 10, '深圳': 1, '广州': 8, '重庆': 2, '武汉': 5, '成都': 3, '杭州': 4, '天津': 7, '西安': 6},
{'上海': 5, '北京': 6, '深圳': 8, '广州': 9, '重庆': 10, '武汉': 1, '成都': 7, '杭州': 2, '天津': 3, '西安': 4}
]
result = dict(functools.reduce(operator.add,map(collections.Counter, a)))
print(str(result))