可包含0个或更多赋值的函数头

时间:2015-01-30 20:55:01

标签: python function parameters header

我想创建一个可以有0个或更多赋值的函数头: 例如:

function(1, 2, 3)
returns: [1, 2, 3]

function(4, 5, 6, 7, 8)
returns:[4, 5, 6, 7, 8]

function(1, 2)
returns: [1,2]

它需要能够承担与用户输入一样多的任务,任何人都可以帮助我吗?

1 个答案:

答案 0 :(得分:3)

>>> def foo(*args):
...    return list(args)
... 
>>> foo(1, 2, 3)
[1, 2, 3]