唯壹區別: 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教程請關註環球青藤其它相關文章!