字典(dict)(Python)

文章目录


前言

字典是一种无序、可变的数据类型,用于存储键(Key)和值(Value)之间的映射关系。字典是一种高效的数据结构,可以用于快速查找和检索数据。


一、字典定义

python 复制代码
dict = {"name": "张三", "age": "18"}

二、操作

分类 关键字/函数/方法 说明
增加 字典 = 值 键不存在,会添加键值对
删除 字典.pop(键) 根据键删除键值对,返回被删除的值
del字典 根据键删除键值对
字典.clear() 清空字典
修改 字典 = 值 键存在,会修改键值对的值
字典.update(字典2) 取出字典2的键值对对字典1操作,键值对不存在,添加键值对;存在则修改值
字典.setdefault(键,数据) 键值对不存在,添加键值对;存在则不做处理
查询 字典 根据选取值,键值对不存在会报错
字典.get(键) 根据键取值,键值对不存在返回None, 不会报错
for key in 字典 遍历字典, 获取所有的键
for key in 字典.keys() 遍历字典, 获取所有的键
for value in 字典.values() 遍历字典, 获取所有的值
for item in 字典.items() 遍历字典, 获取所有的键值对 (键, 值)
相关推荐
飞猪~12 分钟前
LangChain python 版本 第一集
开发语言·python·langchain
2601_956319881 小时前
最新AI量化提效,先做可验证的小流程
人工智能·python
开飞机的舒克_2 小时前
FastAPI 实战入门:从路由、参数校验到依赖注入的后端开发指南
python·fastapi
霸道流氓气质3 小时前
Kiro 中反编译 JAR 包并分析字节码的流程指南
chrome·python·jar
人工智能时代 准备好了吗3 小时前
AI回答内容进入率监测:引用识别、文本匹配与语义判断
开发语言·人工智能·python
Metaphor6924 小时前
使用 Python 冻结 Excel 文件中的行、列和单元格
开发语言·python·excel
言乐64 小时前
Python实现建造微服务商城后台
开发语言·python·算法·微服务·架构
fenglllle4 小时前
chromadb emmbedding 向量检索
人工智能·python·embedding
cui_ruicheng4 小时前
Python从入门到实战(六):非序列容器
开发语言·python
百里香酚兰5 小时前
【python学习笔记】pyttsx3库疑似只播报一次语音
笔记·python·学习