字典的定义,创建,访问字典,修改/新增字典元素,嵌套字典,字典方法:keys(),values(), items(), get(),update(dict), pop(key), 字典推导式

字典定义

  • 字典是无序的键值对集合,使用{ }包围

  • 每个键值对之间用逗号分隔,键与值之间用冒号分隔

  • 键通常是一个字符串,关联的值则可以是任意的,包括字符串,列表,元组,集合,字典。

  • 在一个字典内,键是唯一的,不能重复

  • 字典是动态的

字典创建——使用大括号键值对填充

使用dict() 方法创建字典

字典推导式创建字典

访问字典元素

添加/修改元素:dict[key] = value

嵌套字典:键值对的value值也是字典

字典方法keys()

  • 返回由字典键组成的一个新视图对象:视图对象提供字典条目的一个动态视图,意味着当字典发生改变时,视图也会相应的改变。

字典方法values()

  • 返回由字典值组成的一个新视图对象

字典方法items()

  • 返回由字典项(键,值)对组成的一个新视图对象

字典方法get( key): 获取指定key关联的value值

  • 返回key关联的value值

  • 如果传入的key不存在,则返回None, 而不会报错

update(dict)

  • 使用来自dict的键值对更新字典,覆盖原有的键和值

pop(key)

  • 删除指定key对应的键值对,并返回对应的value值

  • 如果传入的key在字典中不存在,会报错

字典推导式