字典(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() 遍历字典, 获取所有的键值对 (键, 值)
相关推荐
暮冬-  Gentle°20 分钟前
Python内存管理机制:垃圾回收与引用计数
jvm·数据库·python
阿贵---26 分钟前
使用PyQt5创建现代化的桌面应用程序
jvm·数据库·python
wertyuytrewm34 分钟前
高级爬虫技巧:处理JavaScript渲染(Selenium)
jvm·数据库·python
不是株40 分钟前
算 法
数据结构·python·算法
云姜.42 分钟前
LLM接入方式
python
阳光永恒73643 分钟前
Python零基础入门全套资料包免费分享 | 从0到1系统学习路线(含课件+源码+实战案例)
开发语言·python·学习·编程入门·python教程·编程学习·免费资料
紫丁香1 小时前
pytest_自动化测试1
开发语言·python·功能测试·单元测试·pytest
酷酷的橙子1 小时前
python 学习
python
Sakuraba Ema1 小时前
Attention Residuals:把固定残差换成“跨层注意力”
python·llm·attention
独隅1 小时前
Python 标准库 (Standard Library) 全面使用指南
android·开发语言·python