字典定义
-
字典是无序的键值对集合,使用{ }包围
-
每个键值对之间用逗号分隔,键与值之间用冒号分隔
-
键通常是一个字符串,关联的值则可以是任意的,包括字符串,列表,元组,集合,字典。
-
在一个字典内,键是唯一的,不能重复
-
字典是动态的
字典创建——使用大括号键值对填充
使用dict() 方法创建字典
字典推导式创建字典
访问字典元素
添加/修改元素:dict[key] = value
嵌套字典:键值对的value值也是字典
字典方法keys()
- 返回由字典键组成的一个新视图对象:视图对象提供字典条目的一个动态视图,意味着当字典发生改变时,视图也会相应的改变。
字典方法values()
- 返回由字典值组成的一个新视图对象
字典方法items()
- 返回由字典项(键,值)对组成的一个新视图对象
字典方法get( key): 获取指定key关联的value值
-
返回key关联的value值
-
如果传入的key不存在,则返回None, 而不会报错
update(dict)
- 使用来自dict的键值对更新字典,覆盖原有的键和值
pop(key)
-
删除指定key对应的键值对,并返回对应的value值
-
如果传入的key在字典中不存在,会报错