第29334题 单选题
现有一批学生信息,每条信息格式为(学号, 姓名, 语文成绩, 数学成绩, 英语成绩, 总成绩),现需按以下规则排序:首先按总成绩降序排列,总成绩相同时按语文成绩降序排列,若语文成绩也相同则按学号升序排列。下列使用Python实现该多优先级排序的代码中,正确的是?

使用Python的sorted函数对存储所有学生信息的列表students进行排序,以下哪种实现符合要求?

A

sorted(students, key=lambda x: (x[5], x[3], x[0]), reverse=True)

B

sorted(students, key=lambda x: (-x[5], -x[3], x[0]))

C

sorted(students, key=lambda x: (x[0], x[3], x[5]), reverse=True)

D

sorted(students, key=lambda x: (x[5], x[3], -x[0]), reverse=True)

程序运行统计
暂无判题统计
提交0次 正确率0.00%
答案解析