我想创建一个可以有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]
它需要能够承担与用户输入一样多的任务,任何人都可以帮助我吗?
答案 0 :(得分:3)
>>> def foo(*args):
... return list(args)
...
>>> foo(1, 2, 3)
[1, 2, 3]