【发布时间】:2012-07-17 10:05:29
【问题描述】:
我想编写一个 python 函数,它使用+ 运算符添加所有参数。未指定参数数量:
def my_func(*args):
return arg1 + arg2 + arg3 + ...
我该怎么做?
最好的问候
【问题讨论】:
-
当使用
*args时,args是所有传递参数的列表。 -
@JoachimPileborg:准确地说是一个元组。
-
如果这是How to find the list in a list of lists whose sum of elements is the greatest? 的后续操作,那么您需要指定此函数将采用哪种输入。你的问题,就目前而言,不会比我已经给你的答案更有帮助。
-
但是输入是什么并不重要,它应该只是使用 + 运算符添加参数。
-
好吧,那么 Python 内置的
sum有什么问题呢?这正是它的作用。
标签: python function arguments add