数据容器——字典(dict)

📅 2026/7/7 7:56:10
数据容器——字典(dict)
字典的含义使用键值对key:value来存储数据每一个键都对应一个值通过键key可以快速找到对应的值value特点键值对key:value存储键key不能重复可以修改定义字典名称 {key:value,key:value,key:value...}空字典的定义字典名称 {}字典名称 dict()值 字典名称[key] → 根据key获取value举个栗子dict1 {王琳:675,李慕婉:608,徐立国:478}dict2 {}dict3 dict()注意字典dict中的value可以是任何类型的数据而key不能为可变类型eg不能为列表list集合set字典dist字典的常规操作增、删、改、查类型操作含义样例添加字典名称[key] value往指定的字典中添加 key-value 键值对dict[张三] 688删除字典名称.pop(key)删除字典中指定的 key并返回 key 对应的 valuescore dict.pop(你好)删除del 字典名称[key]删除字典中指定的 key无返回值del dict[你好]修改字典名称[key] value修改字典中指定 key 对应的值dict[李四] 658查询字典名称[key]根据 key 获取 value不存在会报错dict[你好]查询字典名称.get(key)根据 key 获取 value不存在返回 Nonedict.get(你好)查询字典名称.keys()获取所有的 keydict.keys()查询字典名称.values()获取所有的 valuedict.values()查询字典名称.items()获取所有的 key-value 键值对dict.items()最后还有是数据容器之间的异同整理特性字符串str列表list元组tuple集合set字典dict有序性有序有序有序无序有序Python 3.7重复元素允许允许允许不允许键不允许重复值可以重复可变性不可变可变不可变可变可变索引访问支持支持支持不支持不支持切片操作支持支持支持不支持不支持使用场景文本处理有序可重复数据收集固定数据记录去重数据集合键值对