最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python的 元組(Tuple)詳解

 更新時(shí)間:2021年10月13日 11:08:46   作者:Harris-H  
Python的元組與列表類似,不同之處在于元組的元素不能修改,元組使用小括號(hào),列表使用方括號(hào),元組創(chuàng)建很簡單,只需要在括號(hào)中添加元素,并使用逗號(hào)隔開即可

Python3的 元組(Tuple)

Python 的元組與列表類似,不同之處在于元組的元素不能修改。

元組使用小括號(hào) ( ),列表使用方括號(hào) [ ]。

元組創(chuàng)建很簡單,只需要在括號(hào)中添加元素,并使用逗號(hào)隔開即可。

元組中只包含一個(gè)元素時(shí),需要在元素后面添加逗號(hào) , ,否則括號(hào)會(huì)被當(dāng)作運(yùn)算符使用:

元組與字符串類似,下標(biāo)索引從 0 開始,可以進(jìn)行截取,組合等。

可以對(duì)元組進(jìn)行連接組合,但是不能修改,刪除。

可以刪除整個(gè)元組。del tup 刪除之后就是未定義了。

元組運(yùn)算符

與字符串一樣,元組之間可以使用 + 號(hào)和 * 號(hào)進(jìn)行運(yùn)算。這就意味著他們可以組合和復(fù)制,運(yùn)算后會(huì)生成一個(gè)新的元組。

元組索引,截取

因?yàn)樵M也是一個(gè)序列,所以我們可以訪問元組中的指定位置的元素,也可以截取索引中的一段元素。

img

元組內(nèi)置函數(shù)

Python元組包含了以下內(nèi)置函數(shù)

len() max() min()

uple(iterable)

將可迭代系列轉(zhuǎn)換為元組。

Python中,元組裝包拆包是自動(dòng)的,不需要任何函數(shù),導(dǎo)致很多人對(duì)于函數(shù)返回值一會(huì)有括號(hào)一會(huì)沒括號(hào)非常迷惑

先看代碼:

a=1,2,3
#它其實(shí)等價(jià)于下面的代碼
a=(1,2,3)
#因?yàn)榈忍?hào)左邊只有1個(gè)變量,而等號(hào)右邊有3個(gè)值,因此自動(dòng)裝包成為一個(gè)元組
a,b,c=(1,2,3)
#自動(dòng)拆包,得到a=1,b=2,c=3

當(dāng)函數(shù)return的時(shí)候,其實(shí)只能return一個(gè)值,并不能return多個(gè)值

有人會(huì)問,我return了多個(gè)值也沒有報(bào)錯(cuò)啊,運(yùn)行很正常

那正是因?yàn)镻ython將多個(gè)返回值自動(dòng)裝包造成的

因此當(dāng)你返回多個(gè)變量,而外面只用一個(gè)變量去接收,會(huì)接收到一個(gè)元組

而當(dāng)你用多個(gè)變量去接,就能對(duì)應(yīng)的接收到每個(gè)值,這是因?yàn)樽詣?dòng)拆包

理解了這一點(diǎn),對(duì)于理解函數(shù)返回值、字典中的鍵值對(duì)等等都是有幫助的

執(zhí)行會(huì)報(bào)錯(cuò):too many values to unpack

這里很明顯的,告訴你元組里有3個(gè)值需要拆包,而你只用2個(gè)值去接收,證明了元組確實(shí)執(zhí)行了一個(gè)拆包的動(dòng)作

總結(jié)

本篇文章就到這里了,希望能夠給你帶來幫助,也希望您能夠多多關(guān)注腳本之家的更多內(nèi)容!

相關(guān)文章

最新評(píng)論

渝中区| 兴安盟| 梁平县| 鄯善县| 班玛县| 托克逊县| 喀什市| 武安市| 喜德县| 牡丹江市| 富阳市| 文水县| 潢川县| 吉木乃县| 梅州市| 阿合奇县| 曲阜市| 和政县| 荔波县| 达日县| 东台市| 四子王旗| 武邑县| 鄯善县| 怀安县| 霍邱县| 南澳县| 云霄县| 秦皇岛市| 启东市| 崇义县| 福建省| 金山区| 迭部县| 孟连| 侯马市| 兴安盟| 大港区| 和田县| 从化市| 宿迁市|