字典是另一種可變容器模型,且可儲存任意型別物件。
字典的每個鍵值(key=>value)對用冒號(:)分割,每個對之間用逗號(,)分割,整個字典包括在花括號({})中 ,格式如下所示:
d =
鍵必須是唯一的,但值則不必。
值可以取任何資料型別,但鍵必須是不可變的。
訪問字典裡的值,把相應的鍵放入到方括號中,如下例項:
dict
=print
("dict['name']: "
,dict
['name'])
print
("dict['age']: "
,dict
['age'])
'''執行結果:
dict['name']: lora
dict['age']: 19
'''
向字典新增新內容的方法是增加新的鍵/值對,修改或刪除已有鍵/值對如下例項:
dict
=dict
['age']=
19# 更新 age
dict
['位址']=
"北京"
# 新增資訊
print
("dict['age']: "
,dict
['age'])
print
("dict['位址']: "
,dict
['位址'])
'''執行結果:
dict['age']: 19
dict['位址']: 北京
'''
刪除字典元素。能刪單一的元素也能清空字典,清空只需一項操作。
顯示刪除乙個字典用del命令,如下例項:
dict
=del
dict
['name'
]# 刪除鍵 'name'
print
(dict
)dict
.clear(
)# 清空字典
print
(dict
)del
dict
# 刪除字典
'''執行結果:
{}'''
python字典 pop() 方法刪除字典給定鍵 key 所對應的值,返回值為被刪除的值。key值必須給出。否則,返回default值。
pop()方法語法:
pop(key[
,default]
)#key: 要刪除的鍵值 default: 如果沒有 key,返回 default 值
例項:
dict
=print
(dict
.pop(
'age'))
print
(dict
)'''
執行結果:
19'''
python基礎之字典
我們之前學到過,用編號可以對列表經行索引,但是有些時候往往不能通過標號經行索引,可能需要使用字串之類的型別經行索引。比如 我們需要通過姓名查詢 號碼。那麼使用列表就會相對麻煩。對於列表我們需要這樣做 name a b c num 1 2 3 num name.index b 2 這樣做顯然比較麻煩,...
python 基礎之字典
建立和使用字典 字典由多個鍵與其對應的值構成的對組成。phonebook 名字是鍵,號碼是值。每個 號碼和值之間用冒號 隔開。每個項之間用 隔開。整個字典用的大括號括起來 可以用dict函式,通過其他對映 比如其他字典 或者 鍵,值 這樣的序列對建立字典。list name alice age 21...
python基礎之字典
dictionary 字典 儲存多個資料 列表是有序的物件集合 字典是無序的物件集合 字典用 定義,使用鍵值對儲存資料,鍵值對之間使用,隔開 鍵key是索引,值value是資料,鍵和值之間使用 分隔 鍵必須是唯一的,值可以取任何資料型別,但鍵只能使用字串 數字或元組 xiaoming print x...