一、字典的定义
1,字典同样可以用来存储多个数据,通常用于存储一个描述物体的相关信息
2,字典用 { } 来定义
3,字典使用键值对存储数据,键值对之间用(,)逗号进行分隔。
(1)键key是索引,value是值
(2)键和值之间用 :(分号)进行分隔
(3)值可以去任何数据类型,键只能用字符串,数字,元组
(4)键必须是唯一的
二、字典的格式
三、字典的常用操作
1,增删改查
(1)增 字典[值]=值 键不存在会添加键值对
(2)删 字典.pop(键) 删除指定键值对,返回删除的值,如果键不存在,会报错
(3)改 字典[键]=值 键存在,会修改键值对的值
(4)查 字典[键] 根据键取值,键不存在,会报错
字典.get(键) 根据键取值,键不存在会返回None,不会报错
for key,value in 字典.itmes 遍历字典获取所有的键值对(键,值)
四、字典的应用
1,在开发中,字典的应用场景
(1)使用多个键值对,存储描述一个物体的相关信息——描述更复杂的相关信息
(2)将多个字典放在一个列表中,在进行遍历,在循环内部针对每个字典进行相同的处理