字典特點:
符號為大括號
資料為鍵值對形式出現
各個鍵值對之間用逗號隔開
# 有資料字典
a =# 空字典
a2 =
a3 = a(
)
注意:一般稱冒號前面的為鍵(key),簡稱k;冒號後面的為值(value),簡稱v。
dict1 =
dict1[
'name']=
'rose'
# 結果:
print
(dict1)
dict1[
'id']=
110#
print
(dict1)
del() / del:刪除字典或刪除字典中指定鍵值對。
dict1 =
del dict1[
'gender'
]# 結果:
print
(dict1)
clear():清空字典
dict1 =
dict1.clear(
)print
(dict1)
# {}
寫法:字典序列[key] = 值
注意:如果key存在則修改這個key對應的值 ;如果key不存在則新增此鍵值對。key值查詢
dict1 =
print
(dict1[
'name'])
# tom
print
(dict1[
'id'])
# 報錯
如果當前查詢的key存在,則返回對應的值;否則則報錯。
get()
字典序列.get(key, 預設值)
注意:如果當前查詢的key不存在則返回第二個引數(預設值),如果省略第二個引數,則返回none。
dict1 =
print
(dict1.get(
'name'))
# tom
print
(dict1.get(
'id'
,110))
# 110
print
(dict1.get(
'id'))
# none
keys()
dict1 =
print
(dict1.keys())
# dict_keys(['name', 'age', 'gender'])
values()
dict1 =
print
(dict1.values())
# dict_values(['tom', 20, '男'])
items()
dict1 =
print
(dict1.items())
# dict_items([('name', 'tom'), ('age', 20), ('gender', '男')])
遍歷字典的key
dict1 =
for key in dict1.keys():
print
(key)
遍歷字典的value
dict1 =
for value in dict1.values():
print
(value)
遍歷字典的元素
dict1 =
for item in dict1.items():
print
(item)
遍歷字典的鍵值對
dict1 =
for key, value in dict1.items():
print
(f' = '
)
Python基礎 字典的常用方法
字典dict的常用方法.字典的格式為 dict1 獲取到所有的key值的方法 print dict1.keys 獲取到所有的value值的方法 print dict1.values 獲取到某一指定key對應的value值的方法 print dict1 name 刪除某一指定key和value值的方法...
python 字典的常用方法
get 方法 get 方法其實就是根據 key 來獲取 value,它相當於方括號語法的增強版,當使用方括號語法訪問並不存在的 key 時,字典會引發 keyerror 錯誤 但如果使用 get 方法訪問不存在的 key,update 方法 update 方法可使用乙個字典所包含的 key valu...
python 字典常用方法
字典是另一種可變容器模型,可儲存任意型別物件。字典是由乙個個鍵值對組成,型別如下 dic 特徵 新增或修改元素 dic 新增元素 鍵為 b 值為100 dic b 100 print dic 若新增元素鍵已存在,則替換已存在的值 dic a 100 print dic 刪除元素 dic 刪除鍵值對 ...