是否可以解包列表或元组,使得其中的值可以用作函数参数?也就是说,如何让第二行代码起作用?
f(1,2,3)
f(???([1,2,3]))
我当前手动进行此操作,类似于:
tmp1, tmp2, tmp3 = [1,2,3]
f(tmp1,tmp2,tmp3)
背景:我没有修改f()的能力,但它是代码生成器的一部分,所以奇怪的解决方案不是问题。
是否可以解包列表或元组,使得其中的值可以用作函数参数?也就是说,如何让第二行代码起作用?
f(1,2,3)
f(???([1,2,3]))
我当前手动进行此操作,类似于:
tmp1, tmp2, tmp3 = [1,2,3]
f(tmp1,tmp2,tmp3)
背景:我没有修改f()的能力,但它是代码生成器的一部分,所以奇怪的解决方案不是问题。