字典的特點:
·可變型別
·大括號
·資料為鍵值對形式出現
·各個鍵值對用逗號隔開
一.增/改
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 ...