目录

字典(Dictionary)是 Python 中一种非常灵活且强大的数据结构,用于存储键-值对 (key-value pairs) 的集合。每个键都与一个值相关联,你可以通过键来高效地查找对应的值。
1.一个简单的字典
字典使用花括号 {} 定义,由一个或多个键-值对组成,键和值之间用冒号 : 分隔,键-值对之间用逗号 , 分隔。
键必须是独一无二的(不可重复),且通常是字符串或数字。值可以是任何 Python 数据类型(字符串、数字、列表、甚至另一个字典)。
alien_0 = {'color': 'green', 'points': 5}
# 打印整个字典
print(alien_0)
# 输出: {'color': 'green', 'points': 5}
2.使用字典
2.1 访问字典中的值
要获取与键关联的值,请指定字典的名称,后跟键,并用方括号 [] 括起来。
alien_0 = {'color': 'green', 'points': 5}
# 访问 'color' 键对应的值
print(alien_0['color']) # 输出: green
# 访问 'points' 键对应的值
new_points = alien_0['points']
print(f"你获得了 {new_points} 分!")
# 输出: 你获得了 5 分!
注意: 如果你访问一个字典中不存在的键,Python 会引发
KeyError错误。
2.2 添加键-值对
字典是可变的。你可以随时添加新的键-值对。只需指定字典名和新的键,并为其赋值即可。
alien_0 = {'color': 'green', 'points': 5}
print(alien_0) # 原始字典
# 添加两个新的键-值对
alien_0['x_position'] = 0
alien_0['y_position'] = 25
print(alien_0)
# 输出: {'color': 'green', 'points': 5, 'x_position': 0, 'y_position': 25}
2.3 先创建一个空字典
你经常会从一个空字典开始,然后逐步添加数据。
alien_0 = {'color': 'green', 'points': 5}
print(f"原来的颜色是: {alien_0['color']}") # 输出: 原来的颜色是: green
# 修改 'color' 键的值
alien_0['color'] = 'yellow'
print(f"新的颜色是: {alien_0['color']}") # 输出: 新的颜色是: yellow
2.4 修改字典中的值
要修改字典中键关联的值,你需要指定键的名称,然后赋予它新的值。
alien_0 = {'color': 'green', 'points': 5}
print(f"原来的颜色是: {alien_0['color']}") # 输出: 原来的颜色是: green
# 修改 'color' 键的值
alien_0['color'] = 'yellow'
print(f"新的颜色是: {alien_0['color']}") # 输出: 新的颜色是: yellow
2.5 删除键-值对
使用 del 语句,后跟字典的名称和要删除的键,即可永久删除键-值对。
alien_0 = {'color': 'green', 'points': 5}
print(alien_0) # {'color': 'green', 'points': 5}
# 删除 '

最低0.47元/天 解锁文章
1376

被折叠的 条评论
为什么被折叠?



