1. 程式人生 > >python day- 4

python day- 4

數據 保存數據 python 這就是 不存在 day .com img 14.

字典(dic)

1.定義及格式

用{ }大括號括起來的,由key:value 來保存數據的就是 字典(dic)

eg:dic = {"及時雨" : "宋江" , "玉麒麟" : "盧俊義", "智多星" : "吳用"}

這就是一個字典。

格式是 key : vlaue

字典中的key 必須是可哈希的,也就是不可變的。value 是可變的。

保存的狀態是無序的

2.

字典的增刪改查

1)增:

dic[ ]的形式增

技術分享圖片

輸出

技術分享圖片

如果,增加的key存在,將會替換原來的key;如果增加的key不存在,則在原dic中,添加新的元素。

dic.setdefalut 的形式增

技術分享圖片

輸出

技術分享圖片

2)刪:

dic.pop 方法刪除(有返回值)

技術分享圖片

輸出

技術分享圖片

del dic[ ] (無返回值)

技術分享圖片

輸出

技術分享圖片

刪除所需要刪除的元素,並且沒有返回值。

dec.popitem(隨機刪除,並可以有返回值)

技術分享圖片

輸出

技術分享圖片

3)改

dic[ key ] 對已經存在的key 進行修改。

技術分享圖片

輸出

技術分享圖片

update(更新)

技術分享圖片

4)查

dic.get 查詢

技術分享圖片

輸出

技術分享圖片

查詢出春節對應的value 值。

dic[ ] 查詢

技術分享圖片

輸出

技術分享圖片

dic.setdefault

技術分享圖片

輸出

技術分享圖片

首先判斷原來字典中有沒有這個key,如果有,直接輸出該key 對應的value值;如果沒有將會把該key加入到新的字典中,並輸出該key對應的value值。

python day- 4