【发布时间】:2021-04-29 04:19:17
【问题描述】:
请从下面的代码中解释这一行。 num_to_match = sorted(set(grades.values()))[1]
N = int(raw_input())
students = []
for i in range(2*N):
students.append(raw_input().split())
grades = {}
for j in range(0, len(students), 2):
grades[students[j][0]] = float(students[j + 1][0])
result = []
num_to_match = sorted(set(grades.values()))[1]
for pupil in grades.keys():
if grades[pupil] == num_to_match:
result.append(pupil)
for k in sorted(result):
print k
【问题讨论】:
-
你有什么不明白的地方? “请向我解释 [工作,由其他人编写的] 代码”问题对 Stack Overflow 不利,因为我们无法读懂您的想法以知道要解释什么。
标签: python python-3.x python-2.7 set