python元組拆包如何實現?
1、說明
把元組一一對應拆出來,就叫做元組拆包。拆包有個要求,元組中的元素數量必須跟接受這些元素的空擋數一致,否則會報錯:
tuple_test=(1,2,3)
a,b=tuple_test#ValueError:toomanyvaluestounpack(expected2)
2、實例
_占位符
使用_占位符可以解決這個問題:
tuple_test=(1,2,3)
a,b,_=tuple_test
這樣就只獲取到部分數據了,這在取函數返回值時特別有用,比如:
importos
_,filename=os.path.split("/home/dongfanger/.ssh/idrsa.pub")
print(filename)#"idrsa.pub"
以上就是python元組拆包的實現,希望能對大家有所幫助。更多Python學習教程請關注IT培訓機構:千鋒教育。