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 ...