將元組擴展為參數(shù)有沒有辦法將Python元組擴展為函數(shù) - 作為實際參數(shù)?例如,這里expand()有魔力:tuple = (1, "foo", "bar")def myfun(number, str1, str2):
return (number * 2, str1 + str2, str2 + str1)myfun(expand(tuple)) # (2, "foobar", "barfoo")我知道可以定義myfun為myfun((a, b, c)),但當然可能有遺留代碼。謝謝
3 回答

DIEA
TA貢獻1820條經(jīng)驗 獲得超2個贊
myfun(*tuple)
不正是你要求什么。
側(cè)問題:不要為你的標識符內(nèi)建類型的名稱,如使用tuple
,list
,file
,set
,等等-這是可怕的做法,它會回來,咬你的時候,你最不經(jīng)意的時候,所以只是進入的積極的習慣,避免使用您自己的標識符隱藏內(nèi)置名稱。
添加回答
舉報
0/150
提交
取消