python 字典的增刪改查

2021-10-19 14:45:24 字數 1432 閱讀 8437

字典的特點:

·可變型別

·大括號

·資料為鍵值對形式出現

·各個鍵值對用逗號隔開

一.增/改

dict1 =

dict1[

'gender']=

'女'print

(dict1)

#

注:如果key存在則修改key對應的值,如果不存在則新增此鍵值對

二.刪1.del()/del:刪除字典或刪除字典中指定的鍵值對

dict1 =

del dict1[

'id'

]#

2.clear():清空字典

dict1 =

dict1.clear(

)#{}

三.查詢

1.key值查詢

dict1 =

dict1[

'name'

]#'lily'

dict1[

'gender'

]#報錯

如果當前查詢的key存在,則返回對應的值,否則則報錯

2.get()

語法:字典序列.get(key,預設值)

如果當前查詢的key不存在則返回第二個引數(預設值),如果省略第二個引數,則返回none

dict1 =

dict1.get(

'name'

)#lily

dict1.get(

'gender',20

)#20

dict1.get(

'gender'

)#none

3.keys()

dict1 =

dict1.keys(

)#dict1.keys(['name', 'age', 'id'])

4.values()

dict1 =

dict1.values(

)#dict1.values(['lily', '18', '999'])

5.items()

dict1 =

dict1.items(

)#dict1.items([('name': 'lily'), ('age': '18'), ('id' : '999')])

四.遍歷字典的鍵值對

dict1 =

for key,value in

dict

.items():

print

(f' = '

)#name = lily

#age = 18

#id = 999

python 字典的增刪改查

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

python字典的增,刪,改,查

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

python字典的增,刪,改,查

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