python 字典的增刪改查

2021-10-07 20:21:37 字數 1504 閱讀 2495

字典和json類似,也是採用鍵值對(key-values)的方式進行儲存資料,在python中,用作字典的key必須是可雜湊的、不可變的資料型別,比如數字、元組和字串。字典的關鍵字為dict,用{}表示,字典可以儲存大量資料,相對列表速度要快一些,字典是可變的、無序的,不支援索引。

dic =

dic.setdefault(

"k",

"v")

#如果k存在不新增,不存在新增

print

(dic)

#dic[

"kk"]=

"vv"

#如果kk存在則會對值進行覆蓋,不存在會追加進去

print

(dic)

#

dic =

dic.pop(

"name"

)#根據填入key刪除對應的鍵值對,填入不存在的key會報錯

print

(dic)

#print

(dic.popitem())

#刪除隨機的元素,返回的是被刪除的鍵值對

print

(dic)

#('job', 'it')

#del dic[

"name"

]#根據填入的key來刪除對應的鍵值對,填入不存在的key會報錯

print

(dic)

#dic.clear(

)#清空字典

del dic #刪除整個字典,報錯

dic[

"key"]=

"new_values"

#key存在則修改值,不存在則追加鍵值對

dic1 =

dic.update(dic1)

#update括號中優先順序較高

print

(dic)

#

print

(dic[

"name"])

#通過key查詢對應的values,如果key不存在則報錯

#xiaowang

print

(dic.get(

"age"))

#通過key查詢對應的values,如果key不存在返回none

#18for i in dic:

#for迴圈遍歷字典返回的是key,等同於

#for i in dic.keys():

#for i in dic.values(): 返回字典中的值

print

(i)#name

#age

#job

for i in dic.items():

#以元祖的方式返回鍵值對

print

(i)#('name', 'xiaowang')

#('age', 18)

#('job', 'it')

python字典的增,刪,改,查

字典 dict 1.字典是無序,可變的資料型別 2.字典 用於儲存資料,儲存大量資料,字典要比列表快,將資料和資料之間進行關聯 定義乙個字典 dic 字典中逗號分隔叫做乙個元素 六月 鍵 99 值 鍵值對 字典的鍵 字典的值 增 dic dic 十月 流火 暴力新增 print dic dic.se...

python 字典的增刪改查

字典的特點 可變型別 大括號 資料為鍵值對形式出現 各個鍵值對用逗號隔開 一.增 改 dict1 dict1 gender 女 print dict1 注 如果key存在則修改key對應的值,如果不存在則新增此鍵值對 二.刪1.del del 刪除字典或刪除字典中指定的鍵值對 dict1 del d...

python字典的增,刪,改,查

1.字典是無序,可變的資料型別 2.字典 用於儲存資料,儲存大量資料,字典要比列表快,將資料和資料之間進行關聯 定義乙個字典 dic 字典中逗號分隔叫做乙個元素 六月 鍵 99 值 鍵值對字典的鍵 字典的值 增 dic dic 十月 流火 暴力新增 print dic dic.setdefault ...