在一个python元组列表中,我需要找到每个首数和尾数的和。
例如
list = [(1, 4), (1, -4), (1, 4)]
而函数应该返回:(3, 4)
试试。
data = [(1, 4), (1, -4), (1, 4)]
total_a = total_b = 0
for a,b in data:
total_a += a
total_b += b
print((total_a, total_b))
你可以用以下方法来组合每个元组的索引 zip
:
[sum(i) for i in zip(*list)]
你可以通过以下方法来实现 numpy
:
import numpy
tuple(sum(numpy.array(list)))
# (3, 4)