第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

將元組擴展為參數(shù)

將元組擴展為參數(shù)

SMILET 2019-07-25 19:11:10
將元組擴展為參數(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,fileset,等等-這是可怕的做法,它回來,咬你的時候,你最不經(jīng)意的時候,所以只是進入的積極的習慣,避免使用您自己的標識符隱藏內(nèi)置名稱。


查看完整回答
反對 回復 2019-07-25
?
子衿沉夜

TA貢獻1828條經(jīng)驗 獲得超3個贊

看一下Python教程 4.7.3和4.7.4節(jié)。它討論了將元組作為參數(shù)傳遞。

我還會考慮使用命名參數(shù)(并傳遞字典)而不是使用元組并傳遞序列。當位置不直觀或有多個參數(shù)時,我發(fā)現(xiàn)使用位置參數(shù)是一種不好的做法。


查看完整回答
反對 回復 2019-07-25
  • 3 回答
  • 0 關(guān)注
  • 595 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號