Python 字典操作示例:添加、修改、删除及排序打印
Python 字典操作示例:添加、修改、删除及排序打印
本示例演示使用 Python 字典进行添加、修改、删除操作,并按值排序打印字典内容。
代码:
# 建立字典
d = {'数学': 101, '语文': 202, '英语': 203, '物理': 204, '生物': 206}
# 添加键值对
d['化学'] = 205
# 修改值
d['数学'] = 201
# 删除键值对
del d['生物']
# 按顺序打印字典
for key, value in sorted(d.items(), key=lambda x: x[1]):
print(value, ':', key)
解析:
- 建立字典: 可以直接使用花括号
{}或使用dict()函数创建字典。 - 添加键值对: 使用
d[key] = value的方式添加键值对,若key不存在则添加新的键值对。 - 修改值: 使用
d[key] = new_value的方式修改值,若key不存在则会添加新的键值对。 - 删除键值对: 使用
del d[key]的方式删除键值对,若key不存在则会报错。 - 按顺序打印字典: 使用
sorted()函数,其中key=lambda x: x[1]表示按照字典的值进行排序。
示例输出:
201 : 数学
202 : 语文
203 : 英语
204 : 物理
205 : 化学
原文地址: https://www.cveoy.top/t/topic/f2Ft 著作权归作者所有。请勿转载和采集!