更新时间:2021-07-07 来源:黑马程序员 浏览量:
>>> 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中最大键所对应的值 |
>>> 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,用来判断某个键是否存在于字典中,如果键存在,则返回True,否则返回False。例如:>>> 'name' in dic
True>>> 'gender' in dic
False
【AI设计】北京143期毕业仅36天,全员拿下高薪offer!黑马AI设计连续6期100%高薪就业
2025-09-19【跨境电商运营】深圳跨境电商运营毕业22个工作日,就业率91%+,最高薪资达13500元
2025-09-19【AI运维】郑州运维1期就业班,毕业14个工作日,班级93%同学已拿到Offer, 一线均薪资 1W+
2025-09-19【AI鸿蒙开发】上海校区AI鸿蒙开发4期5期,距离毕业21天,就业率91%,平均薪资14046元
2025-09-19【AI大模型开发-Python】毕业33个工作日,就业率已达到94.55%,班均薪资20763元
2025-09-19【AI智能应用开发-Java】毕业5个工作日就业率98.18%,最高薪资 17.5k*13薪,全班平均薪资9244元
2025-09-19