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: too many values to unpack (expected 2)
2、實(shí)例
_占位符
使用_占位符可以解決這個(gè)問(wèn)題:
tuple_test = (1, 2, 3) a, b, _ = tuple_test
這樣就只獲取到部分?jǐn)?shù)據(jù)了,這在取函數(shù)返回值時(shí)特別有用,比如:
import os _, filename = os.path.split("/home/dongfanger/.ssh/idrsa.pub") print(filename) # "idrsa.pub"
基礎(chǔ)知識(shí)點(diǎn)擴(kuò)展:
元組?
元組的特點(diǎn):
相當(dāng)于不可變得列表;
可用于沒(méi)有字段名的記錄。
pythn里的元組就相當(dāng)于C語(yǔ)言里的數(shù)組,是不可變的,但是也可以容納不同類型的元素,也是容器的一種。
>>> t = (1,2,'a','b','c') >>> t (1, 2, 'a', 'b', 'c') >>> type(t) <class 'tuple'>
元組主要有兩個(gè)方法:
- index():獲取指定元素在元組內(nèi)的下標(biāo)
- count():統(tǒng)計(jì)指定元素在元組內(nèi)出現(xiàn)的次數(shù)
元組的定義和結(jié)構(gòu)和列表很像,但是使用起來(lái)比較簡(jiǎn)單,元組的元素用‘()'包含起來(lái)。
以上就是python元組拆包實(shí)現(xiàn)方法的詳細(xì)內(nèi)容,更多關(guān)于python元組拆包如何實(shí)現(xiàn)的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
Jacobi迭代算法的Python實(shí)現(xiàn)詳解
這篇文章主要介紹了Jacobi迭代算法的Python實(shí)現(xiàn)詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-06-06簡(jiǎn)單且有用的Python數(shù)據(jù)分析和機(jī)器學(xué)習(xí)代碼
Python編程是一種通用的編程語(yǔ)言,開(kāi)源、靈活、功能強(qiáng)大且易于使用,python最重要的特性之一是其用于數(shù)據(jù)處理和分析任務(wù)的豐富實(shí)用程序和庫(kù)集,這篇文章主要給大家介紹了一些簡(jiǎn)單且有用的Python數(shù)據(jù)分析和機(jī)器學(xué)習(xí)代碼,需要的朋友可以參考下2021-07-07Python深度強(qiáng)化學(xué)習(xí)之DQN算法原理詳解
DQN算法是DeepMind團(tuán)隊(duì)提出的一種深度強(qiáng)化學(xué)習(xí)算法,在許多電動(dòng)游戲中達(dá)到人類玩家甚至超越人類玩家的水準(zhǔn),本文就帶領(lǐng)大家了解一下這個(gè)算法,快來(lái)跟隨小編學(xué)習(xí)一下2021-12-12python實(shí)現(xiàn)身份證實(shí)名認(rèn)證的方法實(shí)例
這篇文章主要給大家介紹了關(guān)于python實(shí)現(xiàn)身份證實(shí)名認(rèn)證的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用python具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-11-11python3 中使用urllib問(wèn)題以及urllib詳解
這篇文章主要介紹了python3 中使用urllib問(wèn)題以及urllib詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-08-08Python基于模塊Paramiko實(shí)現(xiàn)SSHv2協(xié)議
這篇文章主要介紹了Python基于模塊Paramiko實(shí)現(xiàn)SSHv2協(xié)議,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-04-04關(guān)于python簡(jiǎn)單的爬蟲(chóng)操作(requests和etree)
這篇文章主要介紹了關(guān)于python簡(jiǎn)單的爬蟲(chóng)操作(requests和etree),文中提供了實(shí)現(xiàn)代碼,需要的朋友可以參考下2023-04-04