- 字典类型定义
- 字典处理函数及方法
- 字典类型应用场景
字典类型定义
理解“映射”:
映射是一种键(索引)和值(数据)的对应
字典类型是映射的体现:
- 键值对:键是数据索引的扩展
- 字典是键值对的集合,键值对之间无序
- 采用{ }或dict()函数创建,键值对用:表示
{<键1>:<值1>,<键2>:<值2>}
字典处理函数及方法
函数或方法 | 描述 |
---|---|
del d[k] | 删除字典d中键k对应的值 |
k in d | 判断键k是否在字典中,在返回True,否者返回False |
d.keys() | 返回字典d中的所有键 |
d.values() | 返回字典d中所有键对应的值 |
d.items() | 返回字典d中所有键值对信息 |
函数或方法 | 描述 |
---|---|
d.get(k,<default>) | 键k存在,返回对应值,否则返回default值 |
d.pop(k,<default>) | 键k存在,取出对应值,否则返回default值 |
d.popitem() | 随机从字典d中取出一个键值对,以元组形式返回 |
d.clear() | 删除字典里所有键值对 |
len(d) | 返回字典d中的元素个数 |