def a(*args, **kwargs):
pass
def b():
return (a=1,b=2,c=3)
要把b函數(shù)的返回結(jié)果一次性放入a函數(shù)。
手動(dòng)寫a(a=1,b=2,c=3) 這樣是可以。
但是a(b) 好像就不行,難道要for循環(huán)一個(gè)個(gè)傳入嗎?還是怎么樣可以直接一次性把b函數(shù)返回的結(jié)果傳入,就像手動(dòng)的那樣。
謝謝。
1 回答

阿晨1998
TA貢獻(xiàn)2037條經(jīng)驗(yàn) 獲得超6個(gè)贊
def a(*args, **kwargs): print kwargs def b(): return {"a":1,"b":2,"c":3} a(**b())
添加回答
舉報(bào)
0/150
提交
取消