>>> def my_func(*args):
... return sum(args)
...
>>> my_func(1,2,3,4)
10
>>>
我不知道您为什么要避免求和,但是我们开始:
>>> def my_func(*args):
... return reduce((lambda x, y: x + y), args)
...
>>> my_func(1,2,3,4)
10
>>>
代替,lambda
您还可以使用operator.add。
如何编写一个添加所有参数的python函数?
>>> def my_func(*args):
... return sum(args)
...
>>> my_func(1,2,3,4)
10
>>>
我不知道您为什么要避免求和,但是我们开始:
>>> def my_func(*args):
... return reduce((lambda x, y: x + y), args)
...
>>> my_func(1,2,3,4)
10
>>>
代替,lambda
您还可以使用operator.add。