字典的增刪改查。

2022-03-28 05:55:35 字數 726 閱讀 3343

增:

有則修改,無則新增

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