Python中的基本資料型別的區別

2022-06-01 14:18:07 字數 923 閱讀 8142

set集合和dict字典的區別

唯一區別:

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在程式語言熱度排行位於前3 我相信聰明的你們已經都分好了,一類是數字,一類是文字...

python中的基本資料型別

資料型別 描述不同的資料,python中提供了兩種資料型別。資料型別包括基礎資料型別和複雜資料型別。基礎資料型別包括基本型別和組合資料型別。組合資料型別包括 列表 元組 集合 字典。接下來我們主要介紹基礎資料型別中的基本資料型別。python中使用str表示字串 print hello world ...

python中的基本資料型別

字串的迴圈遍歷 字串的拼接 字串的重複輸出 列表的內建方法 元組 tuple 元組 tuple 與列表類似,不同之處在於元組的元素不能修改。元組寫在小括號 裡,元素之間用逗號隔開。元組的資料型別可以不同 元組的建立與使用 tuple abcd 786 2.23,runoob 70.2 tuple2 ...