元組

1、元組中包含數(shù)量和位置信息。

traveler_ids=[('USA','12345'),('EUR','231231'),('CHN','23333')]
for passport in sorted(traveler_ids): #數(shù)量信息
    print('%s/%s'%passport)
for country,_ in traveler_ids:   #位置信息
    print(country)
CHN/23333
EUR/231231
USA/12345
USA
EUR
CHN

for循環(huán)可以分別提取元組中的元素,即拆包(unpacking)。由于元組中第二個(gè)元素不重要,可以用 _ 代替。
2、元組拆包與平行賦值(parallel assignment)

a,b=b,a

可以用*把一個(gè)可迭代的對(duì)象拆開(kāi)作為函數(shù)的參數(shù)。其他如列表應(yīng)該也可以

t=(20,8)
q=[20,8]
print(divmod(*t))
print(divmod(*q))
(2, 4)
(2, 4)

用*arg來(lái)獲取不確定數(shù)量的參數(shù)

a,b,*rest=range(5)
a,b,*rest
(0, 1, 2, 3, 4)
a,b,rest
(0, 1, [2, 3, 4])

3、格式化輸出

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容