数据容器——字典(dict)

[复制链接]
发表于 2026-6-29 12:04:36 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
数据容器——字典(dict)

本日听了字典的内容,为了更加加深影象,我决定照旧再写一篇博文,提及字典这个词语,你脑海里大概想象到的是赤色的新华字典,但是着实Python中的字典名字“dict”还真是由dictionary这个英语单词的前四个提取出来的,那在Python中的字典究竟是什么呢,信赖你看完我的条记应该可以大概对它有更深一层的明白
字典的寄义

利用键值对(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(不存在返回 None)dict.get("你好")查询字典名称.keys()获取全部的 keydict.keys()查询字典名称.values()获取全部的 valuedict.values()查询字典名称.items()获取全部的 key-value 键值对dict.items()末了尚有是数据容器之间的异同整理:
特性字符串(str)列表(list)元组(tuple)聚集(set)字典(dict)有序性有序有序有序无序有序(Python 3.7+)重复元素答应答应答应不答应键不答应重复,值可以重复可变性不可变可变不可变可变可变索引访问支持支持支持不支持不支持切片操纵支持支持支持不支持不支持利用场景文本处理惩罚有序可重复数据网络固定命据纪录去重数据聚集键值对这就是关于字典的全部内容

免责声明:如果侵犯了您的权益,请联系站长及时删除侵权内容,谢谢合作!qidao123.com:ToB企服之家,中国第一个企服评测及软件市场,开放入驻,技术点评得现金.
回复

使用道具 举报

登录后关闭弹窗

登录参与点评抽奖  加入IT实名职场社区
去登录
快速回复 返回顶部 返回列表