【发布时间】:2019-03-22 17:35:02
【问题描述】:
我发现对数字列表求和是:
In [9]: l = [[3,7,2],[1,4,5],[9,8,7]]
In [10]: [sum(i) for i in zip(*l)]
Out[10]: [13, 19, 14]
但是我一直在努力寻找一种方法来汇总元组列表以生成元组列表
In [9]: l = [[(1, 1), (1, 1), (1, 1)],[(2, 2), (2, 2), (2, 2)]]
In [10]: [(sum(i[0]), sum(i[1])) for i in zip(*l)] #Did not work
这是我想要的输出:
Out[10]: [(3, 3), (3, 3), (3, 3)]
谢谢!
【问题讨论】:
标签: python list tuples list-comprehension