當前位置:成語大全網 - 新華字典 - python數據類型的區別

python數據類型的區別

python數據類型的區別set集合和dict字典的區別(推薦學習:Python視頻教程)

唯壹區別: set沒有對應的value值

兩者都是可變類型,即不可哈希

兩者的內部元素是不可變類型,即可哈希

都無索引,不可進行切片和根據索引進行的操作

set集合和pst列表的區別

相同點

– 都是可變類型

不同點

– set集合是無序且元素唯壹

– set集合取得元素只能for循環,否則因為是無序的,無索引

– pst列表是有序且元素不唯壹,可以根據索引進行切片

– pst列表是分離式結構的動態順序表(是有索引的原因)

– set集合主要用於測試數據和數據的交、並、差等此類型的和去重操作

– set集合本質區別和dict字典相同

pst列表和dict字典的區別

相同點:

可變類型

可叠代

不同點:

dict字典的key必須是不可變對象

dict字典需要的存儲空間大於pst列表

查詢效率字典遠高於列表

tuple元組和pst列表的區別

不同點:

tuple對象創建後就不可變

創建對象的方式:pst = [“元素”] tuple=(“元素”,)

相同點:

可叠代

tuple元組、字符串、數字

不可變類型(可哈希),不可以進行更改元素

元組可以包含可變類型

更多Python相關技術文章,請訪問Python教程欄目進行學習!以上就是小編分享的關於python數據類型的區別的詳細內容希望對大家有所幫助,更多有關python教程請關註環球青藤其它相關文章!