什么是字典
- 字典是Python的中重要的一种数据类型,可以存储任意对像。字典是以键值对的形式创建的{keyxalue},利用大括号包裹着。
- 字典中找某个元素时,是根据键、值字典的每个元素由2部分组成键值,键是唯一的且必须是不可变类型,值可以是任意类型,若存在重复的键,则后者会产生覆盖。
- 访问值的安全方式get方法,在我们不确定字典中是否存在某个键而又想获取其值时,可以使用get方法,还可以设置默认值。
- 字典不是一种序列,没有下标概念,不能通过索引访问,只能通过键来访问数据项,效率非常高,和列表一样支持对数据的添加、修改、删除操作。
注意点
- 1、字典的键(key)不能重复。
- 2、字典的键(key)只能是不可变类型,如数字,字符串,元组。
字典常用方法
字典操作
创建字典
- 直接赋值添加数据
- 在声明中添加数据
- 查看数据长度
查找键对应的值
修改值
获取所有键和值
- 既获取键又获取值(所有数据项)
- 通过for循环获得所有数据项
- 拿出数据
update修改
- 若更新的项没有,即为增加
删除
- del
- pop
对字典进行排序操作
- 按照key的ASCII码来排序,d[0]代表key
- value类型不一致无法去排