4、List和Tuple

4.1List

Python內(nèi)置的一種數(shù)據(jù)類型是列表:list。list是一種有序的集合,可以隨時添加和刪除其中的元素。List是數(shù)學(xué)意義上的有序集合,也就是說,list中的元素是按照順序排列的。

構(gòu)造list非常簡單,直接用 [ ] 把list的所有元素都括起來,就是一個list對象。通常,我們會把list賦值給一個變量。

由于Python是動態(tài)語言,所以list中包含的元素并不要求都必須是同一種數(shù)據(jù)類型,我們完全可以在list中包含各種數(shù)據(jù)。

4.2Tuple

tuple是另一種有序的列表,中文翻譯為“?元組?”。tuple 和 list 非常類似,但是,tuple一旦創(chuàng)建完畢,就不能修改了。創(chuàng)建tuple和創(chuàng)建list唯一不同之處是用( )替代了[ ]。

現(xiàn)在,這個 t 就不能改變了,tuple沒有 append()方法,也沒有insert()和pop()方法。所以,新同學(xué)沒法直接往 tuple 中添加,老同學(xué)想退出 tuple 也不行。

獲取 tuple 元素的方式和 list 是一模一樣的,我們可以正常使用 t[0],t[-1]等索引方式訪問元素,但是不能賦值成別的元素。

tuple和list一樣,可以包含 0 個、1個和任意多個元素。包含 0 個元素的 tuple,也就是空tuple,直接用 ()表示。創(chuàng)建包含1個元素的 tuple,單元素 tuple 要多加一個逗號“,”。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • list Python內(nèi)置的一種數(shù)據(jù)類型是列表:list。list是一種有序的集合,可以隨時添加和刪除其中的元素。...
    五秋木閱讀 323評論 0 0
  • Python創(chuàng)建List Python創(chuàng)建list Python內(nèi)置的一種數(shù)據(jù)類型是列表:list。list是一種...
    極客小寨閱讀 567評論 0 0
  • http://python.jobbole.com/85231/ 關(guān)于專業(yè)技能寫完項目接著寫寫一名3年工作經(jīng)驗的J...
    燕京博士閱讀 7,804評論 1 118
  • 不論用什么方式,都想留住那個小小的,真實的自己,埋藏心底,或是掩在虛偽的面具下,或是流淌在溫?zé)岬难豪铩?沒有誰忘...
    二胖愛穿小裙子閱讀 468評論 1 2
  • 親愛的Wendy: 發(fā)燒休息兩天,今天你又背起小書包上學(xué)去了。因為媽媽學(xué)校有事情,所以今天爺爺直接接回家了。近6點(diǎn)...
    C呀么CJ閱讀 403評論 0 0

友情鏈接更多精彩內(nèi)容