我仍在尝试理解 Python 方法中的参数解包。我知道您可以使用 *
打包列表,使用 **
打包字典。但是,请看下面的示例,因为这是我感到困惑的地方。
def myFun(arg1, arg2, arg3):
print("arg1:", arg1)
print("arg2:", arg2)
print("arg3:", arg3)
args = ("Geeks", "for", "Geeks")
myFun(*args)
这里,args
作为输入和 *args
作为上述函数中的输入有什么区别?正如我想象的那样,两者都会产生相同的结果。