python元組拆包實現(xiàn)方法
把元組一一對應(yīng)拆出來,就叫做元組拆包。拆包有個要求,元組中的元素數(shù)量必須跟接受這些元素的空擋數(shù)一致,否則會報錯:
tuple_test = (1, 2, 3)a, b = tuple_test # ValueError: too many values to unpack (expected 2)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'
基礎(chǔ)知識點擴展:
元組?
元組的特點:
相當于不可變得列表;
可用于沒有字段名的記錄。
pythn里的元組就相當于C語言里的數(shù)組,是不可變的,但是也可以容納不同類型的元素,也是容器的一種。
>>> t = (1,2,’a’,’b’,’c’)>>> t(1, 2, ’a’, ’b’, ’c’)>>> type(t)<class ’tuple’>
元組主要有兩個方法:
index():獲取指定元素在元組內(nèi)的下標 count():統(tǒng)計指定元素在元組內(nèi)出現(xiàn)的次數(shù)元組的定義和結(jié)構(gòu)和列表很像,但是使用起來比較簡單,元組的元素用‘()’包含起來。
以上就是python元組拆包實現(xiàn)方法的詳細內(nèi)容,更多關(guān)于python元組拆包如何實現(xiàn)的資料請關(guān)注好吧啦網(wǎng)其它相關(guān)文章!
相關(guān)文章:
1. 一篇文章帶你了解JavaScript-對象2. ThinkPHP5 通過ajax插入圖片并實時顯示(完整代碼)3. Python使用oslo.vmware管理ESXI虛擬機的示例參考4. Express 框架中使用 EJS 模板引擎并結(jié)合 silly-datetime 庫進行日期格式化的實現(xiàn)方法5. IDEA EasyCode 一鍵幫你生成所需代碼6. Java構(gòu)建JDBC應(yīng)用程序的實例操作7. javascript設(shè)計模式 ? 建造者模式原理與應(yīng)用實例分析8. IntelliJ IDEA設(shè)置條件斷點的方法步驟9. 使用AJAX(包含正則表達式)驗證用戶登錄的步驟10. python flask框架快速入門
