首頁 >後端開發 >Python教學 >python資料類型的區別

python資料類型的區別

(*-*)浩
(*-*)浩原創
2019-08-02 13:58:263092瀏覽

python資料類型的差異

python資料類型的區別

#set集合和dict字典的差異(推薦學習:Python視頻教程

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

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

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

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

set集合和list列表的差異

相同點

– 都是可變型別

不同點

#– set集合是無序且元素唯一

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

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

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

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

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

list列表和dict字典的區別

相同點:

可變類型

##可迭代

不同點:

dict字典的key必須是不可變物件

dict字典所需的儲存空間大於list清單

查詢效率字典遠高於清單

tuple元組和list列表的區別

不同點:

tuple物件建立後就不可變

建立物件的方式:list = [“元素”] tuple=(“元素”,)

#相同點:

可迭代

tuple元組、字串、數字

不可變型別(可雜湊),不可以進行更改元素

元組可以包含可變型別

更多Python相關技術文章,請造訪

Python教學欄位進行學習!

以上是python資料類型的區別的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn