字典(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() 遍历字典, 获取所有的键值对 (键, 值)
相关推荐
暴躁小师兄数据学院10 小时前
【AI大模型应用开发工程师特训笔记】第04讲(第五章):条件判断与流程控制
大数据·人工智能·python·学习
郝学胜-神的一滴10 小时前
系统设计 013:高并发系统缓存:从原理到实践全解析
java·开发语言·python·缓存·系统架构·php·软件构建
半壶清水10 小时前
用 Python 和 OpenCV 提取书法作品中的每一个单字
python·opencv·计算机视觉
rayyy911 小时前
卡牌抽取游戏
开发语言·python
小白学大数据11 小时前
电商关键词挖掘:Java 爬虫抓取 1688 推荐搜索词
java·开发语言·爬虫·python
风兮雨露11 小时前
Python 3 从入门到精通教程 第一期
开发语言·python
bjzhang7511 小时前
python开发环境安装及30个常用第三方库
开发语言·python
财经资讯数据_灵砚智能11 小时前
基于全球经济类多源新闻的NLP情感分析与数据可视化(日间)2026年5月28日
大数据·人工智能·python·信息可视化·自然语言处理·ai编程·灵砚智能
索西引擎11 小时前
【LangChain 1.0】环境搭建指南:从 conda 到 uv 的现代化 Python 工程实践
python·langchain·conda