允许多个可变参数列表?

Multiple variadic argument lists allowed?

请问是否可以实现这样的功能:

def func(*arg1, *arg2):

如果是,请告诉我我们将如何识别哪些参数属于 arg1,哪些参数属于 arg2

不,这种函数签名在Python中是不允许的:

>>> def foo(*args1, *args2):
...
SyntaxError: invalid syntax

由于您已经提到的问题,这是不允许的:无法确定有多少参数应该属于 *arg1 以及有多少参数应该属于 *arg2