字典:一系列键-值对,键和值之间用冒号分隔,键值对之间用逗号分隔,字典用大括号
1.使用字典
1.1 访问字典中的值
依次指定字典名和放在方括号内的键
1.2 添加键-值对
字典是一种动态结构,可随时在其中添加键-值对。
1.3 创建空字典
1.4 修改字典中的值
依次指定字典名、键、值
1.5 删除键-值对
用del语句将键和其对应的值彻底删除,使用del语句时,必须指定字典名和要删除的键
1.6 由类似对象组成的字典
用字典存储众多对象的同一种信息
2.遍历字典
2.1 遍历所有键值对
格式:for 变量1(键),变量2(值) in 字典名.items():
2.2 遍历所有键
格式:for 变量(键) in 字典名.keys():
keys():返回一个列表,其中包含字典中所有的键
2.3 按顺序遍历字典中的所有值
在for循环中用函数sorted()来获得按特定顺序排列的键列表的副本:
2.4 遍历字典中所有值
values():返回字典的值列表,不包含键
用集合set()剔除所有重复项
3.嵌套
嵌套:将一系列字典存储在列表中,或将列表作为值存储在字典中
3.1 字典列表
创建一个列表,列表中的每个值都为一个字典
3.2 在字典中存储列表
当需要在字典中将一个键关联到多个值时,在字典中嵌套一个列表。