|
>>> def foo(*args):
... return args
...
>>> foo(*[3, 3, 2])
(3, 3, 2)
>>>
拆封, 就是把 *[3,3,2] 拆封成 (3,3,2)
return args ==>> return(3,3,2) 是这样子没错?
那接下来看这一段代码:
>>> *[3,3,2] #理论上应该输出(3,3,2)
实际上:
>>> *[3,3,2]
File "<stdin>", line 1
SyntaxError: can't use starred expression here
>>>
请问哪里理解有问题吗?
|
|