【发布时间】:2016-11-11 00:37:24
【问题描述】:
我有一个函数 (func1),它返回一个 4 元组的混合字符串和整数。我想立即将这 4 个值传递给第二个函数(func2)。这就是我现在的做法:
var1, var2, var3, var4 = func1(input1)
func2(var1, var2, var3, var4)
函数在作为输入时不会解包元组,所以这段代码被破坏了:
func2(func1(input1))
有没有一种 Python 的方式以第二个代码块的样式来实现此代码,以便 func2 将这些值或等效的值解包?
【问题讨论】:
-
func2(*func1(input1))?