Python字典详解:从入门到实践
字典(Dictionary)是Python中最重要且最常用的数据结构之一。本文将深入讲解字典的特性、操作方法和实际应用案例。
1. 字典简介
字典是可变的、无序的键值对集合,使用{}
创建。每个元素由key: value
组成,具有以下特点:
- 键(key)必须唯一且不可变(字符串、数字、元组)
- 值(value)可以是任意类型
- 查找速度快(基于哈希表实现)
# 创建字典
student = {
"name": "Alice",
"age": 20,
"courses": ["Math", "Physics"]
}
2. 基本操作
2.1 访问元素
print(student["name"]) # Alice
print(student.get("age")) # 20(推荐方式,避免KeyError)
2.2 添加/修改元素
student["email"] = "alice@example.com" # 添加新键值对
student["age"] = 21 # 修改已有值