将学生的成绩作为字典对象存入列表,用列表sort方法完成从高到低的排序
scores = [
{"name":"张三","score":89},
{"name": "李四", "score": 79},
{"name": "王五", "score": 99},
{"name": "二麻子", "score": 59},
{"name": "二愣子", "score": 76},
{"name": "二傻子", "score": 64},
] # 成绩作为字典存储
# 排序按照字典的值进行排序
scores.sort(key=lambda student:student["score"],reverse=True)
for student in scores:
print(student)
结果:
如果觉得答案对你有帮助,请点击下采纳,谢谢~