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

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

如何調(diào)用具有n個參數(shù),動態(tài)設置n個參數(shù)的函數(shù)?

如何調(diào)用具有n個參數(shù),動態(tài)設置n個參數(shù)的函數(shù)?

慕容3067478 2021-03-23 17:46:01
有沒有辦法將相同的參數(shù)傳遞給函數(shù)n次?例如:if len(menu) == 1:    gtk.ListStore(str)elif len(menu) == 2:    gtk.ListStore(str, str)elif len(menu) == 3:    gtk.ListStore(str, str, str)像這樣的東西,但是“自動的” ...
查看完整描述

3 回答

?
森林海

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

使用以下語法:

gtk.ListStore(*[str] * len(menu))


查看完整回答
反對 回復 2021-03-24
?
慕碼人8056858

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

我確定您的意思是:

gtk.ListStore(*menu)

可以將序列放入函數(shù)調(diào)用的位置參數(shù)中。splat必須放在位置參數(shù)的末尾,即:

foo(1, 2, *bar)

還可以,但是你做不到

foo(1, *bar, 2)


查看完整回答
反對 回復 2021-03-24
?
慕尼黑的夜晚無繁華

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

def  ListStore(*str_collection): #collect arguments passed into str_collection which is a tuple

    for s in str_collection:

        print(s)


ListStore("A","B","C")

輸出:


>>> 

A

B

C

str_collection 具有類型:


>>> 

<type 'tuple'>


查看完整回答
反對 回復 2021-03-24
  • 3 回答
  • 0 關注
  • 266 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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