跟着菜鸟学python--字典的使用

微信公众号:
公众号

定义

我们来看看官方文档对于dict类型的介绍
可以看到字典是以键值对的形式来建立的{‘key’:‘value’},key只能是不可变类型,value几乎可以是任何类型
跟着菜鸟学python--字典的使用_第1张图片

创建字典的几种方式

跟着菜鸟学python--字典的使用_第2张图片

字典的一些应用

返回字典 d 中使用的所有键的列表
在这里插入图片描述
1.返回字典 d 中的项数。
2.返回 d 中以 key 为键的项。 如果映射中不存在 key 则会引发 KeyError

跟着菜鸟学python--字典的使用_第3张图片
1.将 d[key] 从 d 中移除。 如果映射中不存在 key 则会引发 KeyError
2.如果 d 中存在键 key 则返回 True,否则返回 False

跟着菜鸟学python--字典的使用_第4张图片
get(key[, default])
如果 key 存在于字典中则返回 key 的值,否则返回 default。 如果 default 未给出则默认为 None,因而此方法绝不会引发 KeyError
在这里插入图片描述
items()
返回由字典项 ((键, 值) 对) 组成的一个新视图
由 dict.keys(), dict.values() 和 dict.items() 所返回的对象是 视图对象
在这里插入图片描述

这里顺便介绍一下python3.9的新功能
跟着菜鸟学python--字典的使用_第5张图片
字典会保留插入时的顺序,
请注意对键的更新不会影响顺序。 删除并再次添加的键将被插入到末尾
跟着菜鸟学python--字典的使用_第6张图片
注意:在 3.7 版更改: 字典顺序会确保为插入顺序。 此行为是自 3.6 版开始的 CPython 实现细节

字典和字典视图都是可逆的
在这里插入图片描述

你可能感兴趣的:(python,python)