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

python 函数*args, **kwargs 参数问题

python 函数*args, **kwargs 参数问题

冉冉说 2018-11-13 13:54:05
def a(*args, **kwargs):         pass    def b():      return (a=1,b=2,c=3)              要把b函数的返回结果一次性放入a函数。  手动写a(a=1,b=2,c=3) 这样是可以。  但是a(b) 好像就不行,难道要for循环一个个传入吗?还是怎么样可以直接一次性把b函数返回的结果传入,就像手动的那样。    谢谢。
查看完整描述

1 回答

?
阿晨1998

TA贡献2037条经验 获得超6个赞

def a(*args, **kwargs):
    print kwargs 
def b():
    return {"a":1,"b":2,"c":3}
a(**b())


查看完整回答
反对 回复 2018-11-13
  • 1 回答
  • 0 关注
  • 738 浏览
慕课专栏
更多

添加回答

举报

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