python练习题011:怎样实现学生成绩排序

#怎样实现学生成绩排序
#学生成绩数据格式:复杂列表,元素是字典或者元祖
students = [
    {"sno":101 , "sname": "小张", "sgrade":88},
    {"sno":102 , "sname": "小王", "sgrade":99},
    {"sno":103 , "sname": "小李", "sgrade":77},
    {"sno":104 , "sname": "小赵", "sgrade":66},

]
students_sort = sorted(students,key = lambda x :x ["sgrade"],reverse = True)

print(f"source {students}, sort result: {students_sort}")

你可能感兴趣的:(python,python)