五月综合激情婷婷六月,日韩欧美国产一区不卡,他扒开我内裤强吻我下面视频 ,无套内射无矿码免费看黄,天天躁,日日躁,狠狠躁

新聞動態(tài)

Python的 元組(Tuple)詳解

發(fā)布日期:2021-12-25 19:47 | 文章來源:源碼之家

Python3的 元組(Tuple)

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

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

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

元組中只包含一個元素時,需要在元素后面添加逗號 , ,否則括號會被當(dāng)作運算符使用:

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

可以對元組進行連接組合,但是不能修改,刪除。

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

元組運算符

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

元組索引,截取

因為元組也是一個序列,所以我們可以訪問元組中的指定位置的元素,也可以截取索引中的一段元素。

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

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

len() max() min()

uple(iterable)

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

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

先看代碼:

a=1,2,3
#它其實等價于下面的代碼
a=(1,2,3)
#因為等號左邊只有1個變量,而等號右邊有3個值,因此自動裝包成為一個元組
a,b,c=(1,2,3)
#自動拆包,得到a=1,b=2,c=3

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

有人會問,我return了多個值也沒有報錯啊,運行很正常

那正是因為Python將多個返回值自動裝包造成的

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

而當(dāng)你用多個變量去接,就能對應(yīng)的接收到每個值,這是因為自動拆包

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

執(zhí)行會報錯:too many values to unpack

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

總結(jié)

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

版權(quán)聲明:本站文章來源標(biāo)注為YINGSOO的內(nèi)容版權(quán)均為本站所有,歡迎引用、轉(zhuǎn)載,請保持原文完整并注明來源及原文鏈接。禁止復(fù)制或仿造本網(wǎng)站,禁止在非maisonbaluchon.cn所屬的服務(wù)器上建立鏡像,否則將依法追究法律責(zé)任。本站部分內(nèi)容來源于網(wǎng)友推薦、互聯(lián)網(wǎng)收集整理而來,僅供學(xué)習(xí)參考,不代表本站立場,如有內(nèi)容涉嫌侵權(quán),請聯(lián)系alex-e#qq.com處理。

相關(guān)文章

實時開通

自選配置、實時開通

免備案

全球線路精選!

全天候客戶服務(wù)

7x24全年不間斷在線

專屬顧問服務(wù)

1對1客戶咨詢顧問

在線
客服

在線客服:7*24小時在線

客服
熱線

400-630-3752
7*24小時客服服務(wù)熱線

關(guān)注
微信

關(guān)注官方微信
頂部