我如何计算python中的元组值

时间:2017-08-03 06:23:55

标签: python

我有列表值是元组。

list = [ (0,0,1,0,1), (0,0,1,0,1), (0,0,1,0,1) ]

我怎样才能达到这个价值

list = [0,0,3,0,3]

2 个答案:

答案 0 :(得分:3)

你可以zip元组的元素和map结果sum

result = map(sum, zip(*lst))

如果您正在运行python3,请不要忘记使用list(...)

答案 1 :(得分:0)

list comprehensionsum一起使用。

In [4]: [sum(i) for i in zip(*_list)]
Out[4]: [0, 0, 3, 0, 3]