3
def func1(arg1,arg2,arg3,arg4)
...
def func2(arg5,arg6)
return a,b,c,d
func1(func2(arg5,arg6))
我可以调用func1(func2(arg5,arg6))吗? 因为func2将返回4个项目,将传递给func1调用另一个函数调用函数
def func1(arg1,arg2,arg3,arg4)
...
def func2(arg5,arg6)
return a,b,c,d
func1(func2(arg5,arg6))
我可以调用func1(func2(arg5,arg6))吗? 因为func2将返回4个项目,将传递给func1调用另一个函数调用函数
你将不得不解压参数,但是你可以使用the *
operator来做到这一点。
func1(*func2(arg5,arg6))
我upvoted你的答案,虽然昨天提出相同的问题,并被标记为重复,两个链接都提供,但仍然很好的答案+ 1 –
@PavneetSingh这当然不是这个问题的重复。 – CoryKramer
http://stackoverflow.com/questions/40220660/call-2-functions-in-a-function –