在另一个函数调用中调用一个函数[重复]

Posted

技术标签:

【中文标题】在另一个函数调用中调用一个函数[重复]【英文标题】:Call a function inside another function call [duplicate] 【发布时间】:2017-03-07 11:13:00 【问题描述】:
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 的项目

【问题讨论】:

@PavneetSingh 这肯定不是这个问题的重复。 ***.com/questions/40220660/… 【参考方案1】:

您必须解压缩参数,但是您可以使用 the * operator 来解压。

func1(*func2(arg5,arg6))

【讨论】:

我赞成你的回答,尽管昨天问了同样的问题并被标记为重复,两个链接都提供了,但答案仍然很好 +1

以上是关于在另一个函数调用中调用一个函数[重复]的主要内容,如果未能解决你的问题,请参考以下文章

在另一个函数中调用列表 - Python [重复]

当在另一个页面上调用类时,私有函数__construct()不起作用[重复]

在另一个js文件中导出和重用一个js文件的重载函数[重复]

ExtJS:如何在另一个函数中调用一个函数?

在另一个控制器中调用控制器函数

Postgresql 在另一个函数中调用一个函数,从主函数传递一个参数