为了账号安全,请及时绑定邮箱和手机立即绑定

名称标记,标记表中的标记

名称标记,标记表中的标记

Cats萌萌 2021-09-11 13:39:10
我得到了这个代码,我理解了一切,但我无法理解这个“名称标记,标记表中的标记”,标记,名称和标记表是什么意思,简要解释一下marksheet = []for i in range(0,int(input())):    marksheet.append([raw_input(), float(input())])second_highest = sorted(list(set([marks for name, marks in marksheet])))[1]print('\n'.join([a for a,b in sorted(marksheet) if b == second_highest]))
查看完整描述

2 回答

?
阿晨1998

TA贡献2037条经验 获得超6个赞

标记表的每个元素都是一个包含两个元素的列表:名称和标记。因此,通过使用for name, mark in marksheet,您的代码知道要引用列表中的元素。


查看完整回答
反对 回复 2021-09-11
?
元芳怎么了

TA贡献1798条经验 获得超7个赞

second_highest = sorted(list(set([d for c, d in marksheet])))[1] #c: 'Berry' d: 37.21

这与成功运行的方式相同。


查看完整回答
反对 回复 2021-09-11
  • 2 回答
  • 0 关注
  • 207 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信