dict 字典
认识:
字典是容器,但是它是无序的
思考:
有序的容器,可以通过序号找到数据
无序的容器,要怎样才可以找到数据呢
理解无序容器
生活中的无序容器:
下图是一个快递的堆放点
这个堆放点相当于是一个容器对象
- 思考
堆放点中存放着许多快递对象
如何找到想要的快递?
字典详情
-
字典用{}定义
-
字典是无序的容器
-
通过键值对来存储
- 键与值之间通过:分隔
- 多个键值对通过,分隔
-
键必需唯一
-
键只能是字符串,数字,元组类型,值可以是任意类型
字典的操作
xiaoming = {"name": "小明",
"age": 18,
"gender": True,
"height": 1.75}
-
定义字典
-
增加数据
-
删除数据
-
修改数据
-
查询数据
-
代码实现上述功能
字典的遍历
字典的三种遍历方式
以下面的三种情况为例
xiaoming = {"name": "小明",
"age": 18,
"gender": True,
"height": 1.75}
方式一,得到键
- 实现
方式二,得到值
- 实现
方式三,同时得到键与值
- 实现