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

vk674574 单选题 共 个子题

使用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)

正在加载题目数据…
已答 /
子题
该题型需在试卷/作业中作答,单题练习暂不支持
答案解析
讨论
发布
登录后参与讨论 立即登录
发布讨论需先绑定并验证手机号 去绑定手机号
加载中…
我
我
回复 @
回复 @
发送
还没有人讨论,来发表第一条吧