Python 字典(Dictionary) 是另一种核心数据结构,与列表形成完美互补。如果说列表是"有序的物品排列",字典就是"带标签的储物柜"。
Python 字典(Dict)详解
字典是**无序、可变、键值对(key-value)**的映射结构,用花括号 {} 表示。
1. 创建字典
# 空字典
empty_dict = {}
empty_dict = dict()
# 字面量创建
student = {
"name": "张三",
"age": 20,
"major": "计算机科学",
"gpa": 3.8
}
# 从键值对序列创建
pairs = [("a", 1), ("b", 2), ("c", 3)]
letter_dict = dict(pairs)
print(letter_dict) # {'a': 1, 'b': 2, 'c': 3}
# 字典推导式
squares = {x: x**2 for x in range(1, 6)}
print(squares) # {1: 1, 2: 4, 3: 9, 4: 16, 5: 25}
2. 访问与修改
person = {"name": "李四", "age": 25, "city": "北京"}
# 访问(通过键)
print(person["name"]) # 李四
print(person.get("age")) # 25
(person.get(, ))
person[] =
person[] =
person.update({: , : })

