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