python元組拆包實現方法
1、說明
把元組一一對應拆出來,就叫做元組拆包。拆包有個要求,元組中的元素數量必須跟接受這些元素的空擋數一致,否則會報錯:
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
這樣就隻獲取到部分數據瞭,這在取函數返回值時特別有用,比如:
import os _, filename = os.path.split("/home/dongfanger/.ssh/idrsa.pub") print(filename) # "idrsa.pub"
基礎知識點擴展:
元組?
元組的特點:
相當於不可變得列表;
可用於沒有字段名的記錄。
pythn裡的元組就相當於C語言裡的數組,是不可變的,但是也可以容納不同類型的元素,也是容器的一種。
>>> t = (1,2,'a','b','c') >>> t (1, 2, 'a', 'b', 'c') >>> type(t) <class 'tuple'>
元組主要有兩個方法:
- index():獲取指定元素在元組內的下標
- count():統計指定元素在元組內出現的次數
元組的定義和結構和列表很像,但是使用起來比較簡單,元組的元素用‘()’包含起來。
以上就是python元組拆包實現方法的詳細內容,更多關於python元組拆包如何實現的資料請關註WalkonNet其它相關文章!
推薦閱讀:
- python元組打包和解包過程詳解
- Python元組的定義及使用
- Python基礎數據類型tuple元組的概念與用法
- tuple在python中什麼意思 python中tuple的用法
- Python的列表和元組詳情