1.字典的定义
1.1 定义空字典
字典名 = {} 或者 字典名 = dict()
1.2 定义非空字典
字典名 = {k1:v1 , k2:v2 , …} 注意: 字典的每个元素是一个键值对
示例
2.字典根据key找值
根据键找值方式1: value = 字典名[key]
根据键找值方式2: value = 字典名.get(key)
示例
3.字典的增删改查
3.1 增
添加元素: 字典名[new_key] = value
3.2 删
删除元素: 字典名.pop(key)
清空元素: 字典名.clear()
3.3 改
修改元素: 字典名[old_key] = value
3.4 查
根据键找值方式1: 字典名[key]
根据键找值方式2: 字典名.get(key)
查询元数据的个数: len(字典名)
查询所有的键: 字典名.keys()
查询所有的值: 字典名.values()
查询所有的键值对: 字典名.items()
添加和修改操作示例
增删改查示例
4.字典的遍历
集合是不支持下标索引,不支持重复元素,所以集合是无序的,也不支持while循环
因为for循环又叫遍历循环,最大特点就是遍历容器,所以集合容器支持for循环
示例
5.字典的特点
字典特点总结:
1.可以存储多个元素
2.支持for循环
3.key不支持可变类型(value可以是任意类型)
4.不支持下标索引
5.不支持while循环
6.key不支持重复(value支持重复)
7.支持修改