2016-10-25 69 views
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はfunc1に渡される4つの項目を返します別の関数呼び出しで関数を呼び出す

+0

@ PavneetSinghこれは確かにこの質問の重複ではありません。 – CoryKramer

+0

http://stackoverflow.com/questions/40220660/call-2-functions-in-a-function –

答えて

10

引数を解凍する必要がありますが、これはthe * operatorを使用して行うことができます。

func1(*func2(arg5,arg6)) 
+0

私は同じ質問が昨日尋ねられたが、重複としてマークされているが、両方のリンクが提供されていますが、 1 –