首页技术文章正文

Python字典有哪些常见操作?

更新时间:2021-07-07 来源:黑马程序员 浏览量:

IT培训班

除了通过操作键的方式修改和访问字典中的元素,还可以通过操作键的方式增加字典的元素,例如:
>>> contacts = {'Tom': '123456', 'Jerry': '456789'}>>> contacts{'Tom': '123456', 'Jerry': '456789'}>>> contacts['Jane'] = '789012'>>> contacts{'Tom': '123456', 'Jerry': '456789', 'Jane': '789012'}

Python为字典提供了一些很实用的内建方法,使用这些方法可以帮助读者在工作中应对涉及到字典的问题,简化开发的步骤。此外,Python中还提供了一些字典的常见操作,具体如表1所示。

表1 字典的常见操作

常见操作说明
d.keys()返回字典d中所有的键信息
d.values()返回字典d中所有的值信息
d.items()返回字典d中所有的键值对信息
d.get(key[, default])若键存在于字典d中返回其对应的值,否则返回默认值
d.clear()清空字典
d.pop(key[, default])               若键存在于字典d中返回其对应的值,同时删除键值对,否则返回默认值
d.popitem()随机删除字典d中的一个键值对
del d[key]删除字典d中的某键值对
len(d)返回字典d中元素的个数
min(d)返回字典d中最小键所对应的值
max(d)返回字典d中最大键所对应的值

通过keys()、values()和items()方法可以返回字典中键、值和键值对的信息,这里可以使用for循环遍历这些信息,例如:
>>> 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 Jackage 23height 185
字典类型也支持使用保留字in,用来判断某个键是否存在于字典中,如果键存在,则返回True,否则返回False。例如:
>>> 'name' in dicTrue>>> 'gender' in dicFalse
 





猜你喜欢:

python中的字典如何使用?【python培训】

使用compile()函数编译正则表达式【Python技术文章】

python获取文件夹下的所有文件名【案例展示】

黑马程序员Python+大数据开发培训

分享到:

Java培训班课程javaee

Python培训机构python大数据

web前端培训课程升级V8.5web

AI+设计培训课程ui

大数据培训课程cloud

软件测试培训课程test

c

新媒体运营培训netmarket

产品经理培训课程pm

linux培训Linux

movies

智能机器人培训robot

电商视觉设计课程uids

AI

集成电路应用开发(嵌入式)培训课程jdbc

在线咨询 我要报名
和我们在线交谈!