为了账号安全,请及时绑定邮箱和手机立即绑定

Python:将函数中的多个值返回到另一个函数的参数中

Python:将函数中的多个值返回到另一个函数的参数中

ABOUTYOU 2023-07-18 15:10:48
有可能做这样的事情吗?def multireturn():  return 1, 2, 3def add(a, b, c):  return a+b+cadd(multireturn())当我尝试时,它出错了,因为它只看到一个参数。谢谢!
查看完整描述

2 回答

?
小唯快跑啊

TA贡献1863条经验 获得超2个赞

您需要解压tuple第一个函数的返回值,使其充当第二个函数的顺序位置参数。解包操作符*允许这样做:

add(*multireturn())


查看完整回答
反对 回复 2023-07-18
?
慕村225694

TA贡献1880条经验 获得超4个赞

您需要添加解包运算符*来解包tuple第一个函数返回的结果。尝试 :

add(*multireturn())


查看完整回答
反对 回复 2023-07-18
  • 2 回答
  • 0 关注
  • 79 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信