【问题标题】: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 的项目

【问题讨论】:

标签: python function syntax


【解决方案1】:

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

func1(*func2(arg5,arg6))

【讨论】:

  • 我赞成你的回答,尽管昨天问了同样的问题并被标记为重复,两个链接都提供了,但答案仍然很好 +1
猜你喜欢
  • 1970-01-01
  • 2020-04-01
  • 1970-01-01
  • 1970-01-01
  • 2016-09-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多