增:有則修改,無則新增
dic['key']='要增加的內容'
# 如果dict中沒有出現這個key, 就會新增⼀乙個key-value的組合進dict
有則不變,無則新增
dic.setdefault('李嘉誠')# 也可以往⾥裡里⾯面設定值.
dic.setdefault("李嘉誠", "房地產") # 如果dict中已經存在了. 那麼setdefault將不會起作用
刪:
pop按照鍵刪除掉鍵值對
設定兩個引數,第二個是提示語一般為none
clear 清空
popitem 隨機刪除 3.6之後就刪除最後乙個
del按照鍵刪除(會報錯)
刪除整個字典
改:
dic['……']="……"
update
有相同的就覆蓋沒有就新增
# 把dic1中的內容更新到dic中. 如果key重名. 則修改替換. 如果不存在key, 則新增.
查:
按鍵查print(dic['name'])(不好)
getprint(dic.get("ok"))
沒有鍵預設返回none
可以設定返回值
print(dic.get("ok"),(沒有此鍵)
字典的增刪改查
可以儲存大量的資料,有較強的關聯性,容器型資料型別 dict 資料型別的分類 可變與不可變 可變 不可雜湊 的資料型別 list dict set 不可變 可雜湊 的資料型別 str bool int tuple 字典是用 括起來,以鍵值對形似儲存的容器型資料型別 字典的鍵是不可變的 如int st...
字典的增刪改查
1 字典 dict 字典從3.6版本已經預設改成有序的 字典還是無序的 字典用 來表示 裡面有鍵值對資料 鍵 key 要保證key唯一性 不能重複,不可以變 必須是可雜湊的 不可變的資料型別就可以是字典的鍵 2 字典的新增 1 新增 dic dic type 型別 print dic 2 setde...
python dict字典的增刪改查
資料型別劃分 可變資料型別 不可變資料型別 不可更改資料型別 元祖,bool,str,int 可雜湊 可變資料型別 list dict,不可雜湊 dict key 必須是不可變資料型別 可雜湊增 dic1 dic1 height 185 沒有鍵值對,新增 dic1 age 16 有這個鍵就覆蓋 di...