字典(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() 遍历字典, 获取所有的键值对 (键, 值)
相关推荐
智航GIS几秒前
ArcGIS大师之路500技---048计算流水号
python·arcgis
yongche_shi2 分钟前
第九十九篇:Python在其他领域的应用:游戏开发、物联网、AIoT简介
开发语言·python·物联网·游戏开发·aiot
技术工小李19 分钟前
大屏平板签到,为格恩半导体会议注入高效新体验
python
kobe_OKOK_21 分钟前
Django缓存接口数据
python·缓存·django
昔时扬尘处21 分钟前
【题外话】台式机配件选型与组装流程
python·电脑·台式机
小鸡吃米…22 分钟前
带 Python 的人工智能——神经网络
人工智能·python·神经网络
谅望者30 分钟前
数据分析笔记15:Python模块、包与异常处理
开发语言·人工智能·python
2301_7811435630 分钟前
python学习(一)
python·学习
lbb 小魔仙31 分钟前
FP8魔力解锁:SD3.5 图像编辑、修复与增强全栈实战
人工智能·python·ai
爱学习的小道长34 分钟前
Ubuntu Python 使用 Redis 缓存
python·ubuntu·缓存