1. 程式人生 > >Python初學者第八天

Python初學者第八天

hash tde 1.5 多個 key-value ems true 初學 直接

8day

1、數據類型:元組

元組:有序的,不可變地數據的集合。但若包含其他可變元素,這些元素可變。顯示的告訴別人,此處不可修改;

a = (1,2,3,4,5,[‘1‘,‘a‘])

技術分享圖片

技術分享圖片

2、數據類型:字典

字典:字典是一種Key-value的數據類型,使用就像我們上學用的字典,通過筆筆劃、字母來查對應頁的詳細內容;

特性:

-無序

-查找速度快

-可存放任意多個值、可修改、可以不唯一

-key-value結構

-key必須可hash、且必須為不可變的數據類型、必須唯一

2.1 字典的基本操作:

2.1.1 刪除

a、 pop 刪除

技術分享圖片

b、popitem 隨機刪除

dict.popitem()

技術分享圖片

c、del 刪除

del dict[key]

技術分享圖片

技術分享圖片

d、 clear 清空

技術分享圖片

2.1.3 增加

a、 直接加

dict[key]=value 若有則替換,若無則添加

技術分享圖片

技術分享圖片

技術分享圖片

2.1.4 修改

技術分享圖片

2.1.5 獲取

dict.get(key) 若有,返回對應的value。若無,則返回“None”

技術分享圖片

dict[key]=value

技術分享圖片

k in dict 判斷是否有這個key,若有則返回True,若無則返回False

技術分享圖片

2.2 常用操作:

dict.keys 輸出字典的所有key值

dict.value 輸出字典的所有value值

dict.items 將字典轉成一個列表

dict.update(dict2) 將兩個字典合並。若有相同的key,則覆蓋。沒有相同的key,則創建

dict.setdefault(key,value) 若有這個key,在返回value。若沒有,在創建

fromkeys 將列表轉換成一個字典

技術分享圖片

Python初學者第八天