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

元組如何工作-python

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

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

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