Python列表,元組,字典的區別

2021-08-07 09:09:02 字數 408 閱讀 1668

python列表,元組,字典的區別:

1、元組是不可變的, 而列表、字典是可變的。

元組是不可變物件,物件一旦生成,它的值將不能更改;列表是可變物件,物件生成後,可以對其元素進行更改、新增、刪除、清空、排序等操作。

2、元組通常是由不同的資料,而列表是相同的資料佇列。元組表示的是結構,而列表表示的是順序。列表的許可權遠大於元組。

3、列表不能作為字典的key值,而元組可以。字典的鍵是唯一的。

4、可雜湊和不可雜湊

可雜湊物件就是能對映成記憶體位址的物件。在python基本資料型別中,只有列表、字典和可變集合是不可雜湊的。說元組是可雜湊也不對,如果元組中某個元素是列表、字典或可變集合,那麼這個元組也是不可雜湊的。可雜湊物件和不可雜湊物件的區別體現在:可雜湊物件可以作為字典的鍵和集合的元素,不可雜湊物件則不可以。

python 元組 字典 列表的區別

python中,有3種內建的資料結構 列表 元組和字典。1.列表 list是處理一組有序專案的資料結構,即你可以在乙個列表中儲存乙個序列的專案。列表中的專案。列表中的專案應該包括 在方括號中,這樣python就知道你是在指明乙個列表。一旦你建立了乙個列表,你就可以新增,刪除,或者是搜尋列表中的專案。...

python 列表 元組 字典的區別

一 列表 1.任意物件的有序集合 列表是一組任意型別的值,按照一定順序組合而成的 2.通過偏移讀取 組成列表的值叫做元素 elements 每乙個元素被標識乙個索引,第乙個索引是0,序列的功能都能實現 3.可變長度,異構以及任意巢狀 列表中的元素可以是任意型別,甚至是列表型別,也就是說列表可以巢狀 ...

python 列表 元組 字典的區別

一 列表 1.任意物件的有序集合 列表是一組任意型別的值,按照一定順序組合而成的 2.通過偏移讀取 組成列表的值叫做元素 elements 每乙個元素被標識乙個索引,第乙個索引是0,序列的功能都能實現 3.可變長度,異構以及任意巢狀 列表中的元素可以是任意型別,甚至是列表型別,也就是說列表可以巢狀 ...