Python教程:python中元組和列表的七大區(qū)別詳解
歡迎你來到站長在線的站長學(xué)堂學(xué)習(xí)Python知識,本文學(xué)習(xí)的是《python中元組和列表的七大區(qū)別詳解》。本知識點(diǎn)主要內(nèi)容講的就是python中元組和列表的七大區(qū)別明細(xì)。
永久美國免備案虛擬主機(jī)1元1天,15元1月,100元1年,1000元永久
站長在線旗下答案網(wǎng)站,全站所有題目,免費(fèi)查看答案和答案解析
歡迎你來到站長在線的站長學(xué)堂學(xué)習(xí)python知識,本文學(xué)習(xí)的是《Python中元組和列表的七大區(qū)別詳解》。本知識點(diǎn)主要內(nèi)容講的就是python中元組和列表的七大區(qū)別明細(xì)。
元組和列表都是屬于序列,都是按照特定順序儲存的一組元素,都可以將整數(shù)、實(shí)數(shù)、字符串、列表、元組、字典、集合等任何類型的內(nèi)容。創(chuàng)建和刪除的方法也是一樣。
列表和元組之間還是有區(qū)別的,下面站長在線整理了它們之間的7大區(qū)別:
1、列表是動態(tài)的,屬于可變序列,它的元素可以隨時增加、修改或者刪除,而元組是靜態(tài)的,屬于不可變序列,無法增加、刪除、修改元素,除非整體替換。
2、列表可以使用append()、extend()、insert()、remove()和pop()等方法實(shí)現(xiàn)添加和修改列表元素,而元組則沒有這幾個方法,因?yàn)椴荒芟蛟M中添加和修改元素。同樣,也不能刪除元素,可以整體替換。
3、列表可以使用切片訪問和修改列表中的元素。元組也支持切片,但是它只支持通過切片訪問元組中的元素,不支持修改。
4、元組比列表的訪問和處理速度快。所以如果只需要對其中的元素進(jìn)行訪問,而不進(jìn)行任何修改,建議使用元組而不使用列表。
5、因?yàn)榱斜砜梢孕薷模M不可以修改,因此元組比列表具有更高的安全性。
6、列表不能作為字典的鍵,而元組可以。
7、存儲方式不同:空列表 比空元組多占用16個字節(jié)。
>>> lista = []
>>> lista.__sizeof__()
40
>>> tuplea = ()
>>> tuplea.__sizeof__()
24
>>>
到此為止,python中元組和列表的七大區(qū)別明細(xì)就講解完畢了,還有不懂的可以給我留言哦。
相關(guān)閱讀:
《零基礎(chǔ)Python完全自學(xué)教程》目錄匯總
本文地址:http://003188.cn/pythonyuanzuheliebiaodequbie.html
阿里云虛擬主機(jī)1G空間,120元一年
香港、美國虛擬主機(jī)100元一年,1000元永久
騰訊云雙十一0.4折起,2核8G5M三年僅700元,2核4G8M三年僅198元
猜你喜歡