首頁技術(shù)文章正文

Python字典有哪些常見操作?

更新時(shí)間:2021-07-07 來源:黑馬程序員 瀏覽量:

IT培訓(xùn)班

除了通過操作鍵的方式修改和訪問字典中的元素,還可以通過操作鍵的方式增加字典的元素,例如:
>>> contacts = {'Tom': '123456', 'Jerry': '456789'}
>>> contacts
{'Tom': '123456', 'Jerry': '456789'}
>>> contacts['Jane'] = '789012'
>>> contacts
{'Tom': '123456', 'Jerry': '456789', 'Jane': '789012'}

Python為字典提供了一些很實(shí)用的內(nèi)建方法,使用這些方法可以幫助讀者在工作中應(yīng)對(duì)涉及到字典的問題,簡(jiǎn)化開發(fā)的步驟。此外,Python中還提供了一些字典的常見操作,具體如表1所示。

表1 字典的常見操作

常見操作說明
d.keys()返回字典d中所有的鍵信息
d.values()返回字典d中所有的值信息
d.items()返回字典d中所有的鍵值對(duì)信息
d.get(key[, default])若鍵存在于字典d中返回其對(duì)應(yīng)的值,否則返回默認(rèn)值
d.clear()清空字典
d.pop(key[, default])               若鍵存在于字典d中返回其對(duì)應(yīng)的值,同時(shí)刪除鍵值對(duì),否則返回默認(rèn)值
d.popitem()隨機(jī)刪除字典d中的一個(gè)鍵值對(duì)
del d[key]刪除字典d中的某鍵值對(duì)
len(d)返回字典d中元素的個(gè)數(shù)
min(d)返回字典d中最小鍵所對(duì)應(yīng)的值
max(d)返回字典d中最大鍵所對(duì)應(yīng)的值

通過keys()、values()和items()方法可以返回字典中鍵、值和鍵值對(duì)的信息,這里可以使用for循環(huán)遍歷這些信息,例如:
>>> dic = {'name': 'Jack','age':23,'height':185}
>>> dic.keys()
dict_keys(['name', 'age', 'height'])
>>> dic.values()
dict_values(['Jack', 23, 185])
>>> for key,value in dic.items():
...   print(key, value)
...
name Jack
age 23
height 185
字典類型也支持使用保留字in,用來判斷某個(gè)鍵是否存在于字典中,如果鍵存在,則返回True,否則返回False。例如:
>>> 'name' in dic
True>>> 'gender' in dic
False
 





猜你喜歡:

python中的字典如何使用?【python培訓(xùn)】

使用compile()函數(shù)編譯正則表達(dá)式【Python技術(shù)文章】

python獲取文件夾下的所有文件名【案例展示】

黑馬程序員Python+大數(shù)據(jù)開發(fā)培訓(xùn)

分享到:
在線咨詢 我要報(bào)名
和我們?cè)诰€交談!