把元組一一對應拆出來,就叫做元組拆包。拆包有個要求,元組中的元素數(shù)量必須跟接受這些元素的空擋數(shù)一致,否則會報錯:
tuple_test = (1, 2, 3) a, b = tuple_test # ValueError: too many values to unpack (expected 2)
_占位符
使用_占位符可以解決這個問題:
tuple_test = (1, 2, 3) a, b, _ = tuple_test
這樣就只獲取到部分數(shù)據(jù)了,這在取函數(shù)返回值時特別有用,比如:
import os _, filename = os.path.split("/home/dongfanger/.ssh/idrsa.pub") print(filename) # "idrsa.pub"
基礎知識點擴展:
元組?
元組的特點:
相當于不可變得列表;
可用于沒有字段名的記錄。
pythn里的元組就相當于C語言里的數(shù)組,是不可變的,但是也可以容納不同類型的元素,也是容器的一種。
>>> t = (1,2,'a','b','c') >>> t (1, 2, 'a', 'b', 'c') >>> type(t) class 'tuple'>
元組主要有兩個方法:
元組的定義和結(jié)構(gòu)和列表很像,但是使用起來比較簡單,元組的元素用‘()'包含起來。
以上就是python元組拆包實現(xiàn)方法的詳細內(nèi)容,更多關(guān)于python元組拆包如何實現(xiàn)的資料請關(guān)注腳本之家其它相關(guān)文章!
標簽:阜新 昭通 淘寶好評回訪 信陽 合肥 隨州 興安盟 濟源
巨人網(wǎng)絡通訊聲明:本文標題《python元組拆包實現(xiàn)方法》,本文關(guān)鍵詞 python,元組,拆包,實現(xiàn),方法,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權(quán)與本站無關(guān)。上一篇:python定義具名元組實例操作