位置:首頁(yè) > 軟件操作教程 > 編程開(kāi)發(fā) > Python > 問(wèn)題詳情

元組如何工作-python

提問(wèn)人:楊紫紅發(fā)布時(shí)間:2020-12-04
變量zoo是一個(gè)元組,我們看到len函數(shù)可以用來(lái)獲取元組的長(zhǎng)度。這也表明元組也是一個(gè)序列。 
由于老動(dòng)物園關(guān)閉了,我們把動(dòng)物轉(zhuǎn)移到新動(dòng)物園。因此,new_zoo 元組包含了一些已經(jīng)在那里的動(dòng)物和從老動(dòng)物園帶過(guò)來(lái)的動(dòng)物。回到話題,注意元組之內(nèi)的元組不會(huì)失去它的身份。 
我們可以通過(guò)一對(duì)方括號(hào)來(lái)指明某個(gè)項(xiàng)目的位置從而來(lái)訪問(wèn)元組中的項(xiàng)目,就像我們對(duì)列表的用法一樣。這被稱作 索引 運(yùn)算符。我們使用 new_zoo[2]來(lái)訪問(wèn)new_zoo 中的第三個(gè)項(xiàng)目。我們使用 new_zoo[2][2]來(lái)訪問(wèn) new_zoo 元組的第三個(gè)項(xiàng)目的第三個(gè)項(xiàng)目。 
含有 0 個(gè)或 1 個(gè)項(xiàng)目的元組。一個(gè)空的元組由一對(duì)空的圓括號(hào)組成,如 myempty = ()。然而,含有單個(gè)元素的元組就不那么簡(jiǎn)單了。你必須在第一個(gè)(唯一一個(gè))項(xiàng)目后跟一個(gè)逗號(hào),這樣 Python 才能區(qū)分元組和表達(dá)式中一個(gè)帶圓括號(hào)的對(duì)象。
即如果你想要的是一個(gè)包含項(xiàng)目 2 的元組的時(shí)候,你應(yīng)該指明 singleton = (2 , )。

繼續(xù)查找其他問(wèn)題的答案?

相關(guān)視頻回答
回復(fù)(0)
返回頂部