题解 | #成绩排序#
成绩排序
https://www.nowcoder.com/practice/8e400fd9905747e4acc2aeed7240978b
while True: try: n = int(input()) mode = input().strip() dudes = [] res = [] for _ in range(n): name, score = input().split() dudes.append([name, int(score)]) if mode == '1': res = sorted(dudes, key = lambda x : x[1]) elif mode == '0': res = sorted(dudes, key = lambda x : x[1], reverse = True) for ele in res: print(*ele) except: break