简单聊聊 Python 字典的基础用法

Python 里的字典(dict)是最常用、最好用的数据类型之一,它就像我们现实中的字典 / 通讯录通过 "名字" 直接找到 "内容",速度超级快!

今天用最简单的方式,带你掌握字典的基础用法。

一、字典是什么?

字典是 ** 键值对(key: value)** 结构:

  • key(键):相当于名字、索引,必须唯一
  • value(值):可以是数字、字符串、列表、字典等

格式:

python 复制代码
字典名 = {键1: 值1, 键2: 值2, 键3: 值3}

示例:

python 复制代码
student = {
    "name": "小明",
    "age": 20,
    "city": "北京"
}

二、创建字典

最简单的两种方式:

  1. 直接创建
python 复制代码
dict1 = {"name": "小红", "age": 19}
  1. 使用 dict ()
python 复制代码
dict2 = dict(name="小刚", age=21)

三、访问字典的值

通过 来取值:

python 复制代码
student = {"name": "小明", "age": 20}
print(student["name"])  # 小明
print(student["age"])   # 20

如果怕键不存在报错,可以用:

python 复制代码
student.get("name")    # 小明
student.get("score", 0) # 不存在返回 0,不报错

四、修改 / 添加字典内容

修改值

python 复制代码
student["age"] = 21

添加新键值对

python 复制代码
student["score"] = 95

五、删除元素

python 复制代码
# 删除指定键
del student["age"]

# 清空字典
student.clear()

# 删除整个字典
del student

六、遍历字典(最常用)

遍历所有键

python 复制代码
for key in student:
    print(key)

遍历所有值

python 复制代码
for value in student.values():
    print(value)

遍历键 + 值

python 复制代码
for key, value in student.items():
    print(key, value)

七、判断键是否存在

python 复制代码
if "name" in student:
    print("存在 name 键")

八、字典常用方法

python 复制代码
student.keys()    # 获取所有键
student.values()  # 获取所有值
student.items()   # 获取所有键值对
student.get()     # 安全取值
student.update()  # 更新字典
student.pop()     # 删除并返回值

九、小总结(超简单)

  • 字典是 key: value 结构
  • 查找速度快,通过键取值
  • 可修改、可添加、可删除、可遍历
  • 是 Python 最实用的数据类型之一

学会字典,你就能处理: 配置信息、接口数据、JSON 数据、爬虫数据、用户信息......

相关推荐
Bruce_Liuxiaowei12 分钟前
从零到可运行:基于 Vue3 + FastAPI + DeepSeek-V3 的 AI 英语单词学习系统全栈实战
人工智能·python·学习·fastapi·全栈·智能体
ValhallaCoder23 分钟前
Leetcode-hot100(2026.08.17)
python·算法·leetcode
IT爱学堂26 分钟前
尚硅谷Java+AI大模型应用开发革新版本 2025年3月
java·开发语言·人工智能
W_3260027 分钟前
Python-OpenCV图像像素与通道:通道拆分合并、深浅拷贝
图像处理·人工智能·python·opencv·机器学习
C++ 老炮儿的技术栈31 分钟前
Qt5.9.1 Windows 完整开发环境搭建流程
开发语言·c++·windows·qt·编辑器·代码化
xcLeigh35 分钟前
Go入门:无类型常量与类型常量的区别
服务器·开发语言·golang
泡沫冰@41 分钟前
GO 语言基础
开发语言·算法·golang
让你三行代码QAQ1 小时前
AI大模型开发核心名词速览
python
2401_868534781 小时前
农商行分布式网络建设
python·pygame