更新時(shí)間:2021-07-07 來源:黑馬程序員 瀏覽量:
>>> 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)的值 |
>>> 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)】