小编Dal*_*idy的帖子

添加元组以生成具有每个"列"小计的元组

添加两个或更多元组的值以产生每个"列"总数的最pythonic方法是什么?

例如:

>>> a = (10, 20)
>>> b = (40, 50)
>>> c = (1, 3)
>>> ???
(51, 73)
Run Code Online (Sandbox Code Playgroud)

到目前为止,我考虑过以下几点:

def sumtuples(*tuples):
    return (sum(v1 for v1,_ in tuples), sum(v2 for _,v2 in tuples))

>>> print sumtuples(a, b, c)
(51, 73)
Run Code Online (Sandbox Code Playgroud)

我相信这远非理想 - 如何改进?

python tuples

2
推荐指数
1
解决办法
2164
查看次数

标签 统计

python ×1

tuples ×1