08 python 元組 字典 集合

2021-10-05 07:29:18 字數 970 閱讀 7951

4. 遍歷字典

5. 集合

元組基本介紹

python中,數值型別(int和float)、字串str、元組tuple都是不可變型別。而列表list、字典dict、集合set是可變型別

可變物件中都儲存了三個資料

• id(標識)

• type(型別)

• value(值)

字典的作用和列表類似,都是用來儲存物件的容器

列表儲存資料的效能好,但是查詢資料的效能差,字典正好與之相反

在字典中每乙個元素都有唯一的名字,通過這個唯一的名字可以找到指定的元素

這個唯一的名字我們稱之為key 通過key可以快速查詢value 也可以稱之為值

字典我們也稱之為鍵值對(key-value)結構

每個字典中都可以有多個鍵值對,而每乙個鍵值對我們稱其為一項(item)

建立乙個有資料的字典 語法

字典的值可以是任意物件 字典的鍵可以是任意的不可變物件(int str bool tuple…)

字典的鍵是不能重複的,如果出現重複的後面的會替換前面的

copy() 方法用來對字典進行潛複製

注意:== 潛複製只會複製字典本身,如果字典中還有個字典是不會進行複製的 ==

我們主要可以通過3種方式對字典進行遍歷

• keys() 該方法返回字典所有的key

• values() 該方法返回乙個序列 序列中儲存有字典的值

• items() 該方法會返回字典中所有的項 它返回乙個序列,序列中包含有雙值子串行 雙值分別是 字典中的key和value

& 交集運算

| 並集運算

-差集運算

^ 亦或集

<= 檢查乙個集合是否是另乙個集合的子集

< 檢查乙個集合是否是另乙個集合的真子集

>=檢查乙個集合是否是另乙個集合的超集

>檢查乙個集合是否是另乙個集合的真超集

python 元組字典集合

2.刪除元組 3.訪問元組元素 4.修改元組元素 字典集合 異同點簡介 所有的元素都放在 裡,相鄰的元素之間用 相隔開,而元組中可以存放整數,實數,字串,列表,元組等任何型別的內容。tuple 1,123 abc python nb 其實小括號並不是必須使用的,若執行下面程式,再用type 函式檢查...

Python 元組 字典 集合

3 集合 my tuple 10.20,30,40 my tuple 2 80 print my tuple 2 my tuple 2 80 typeerror tuple object does not support item assignmentmy tuple 10 print my tup...

08 元組 字典 集合,總結歸納

4.遍歷字典 5.集合 元組基本介紹 python中,數值型別 int和float 字串str 元組tuple都是不可變型別。而列表list 字典dict 集合set是可變型別 可變物件中都儲存了三個資料 字典的作用和列表類似,都是用來儲存物件的容器 列表儲存資料的效能好,但是查詢資料的效能差,字典...