题解 | #成绩排序#
成绩排序
https://www.nowcoder.com/practice/8e400fd9905747e4acc2aeed7240978b
n = int(input()) mode = int(input()) score_list = [] for i in range(n): name, score = input().split() score = int(score) score_list.append((i, name, score)) if mode == 1: result = sorted(score_list, key=lambda x : x[2]) #主要是sorted函数用法 if mode == 0: result = sorted(score_list, key=lambda x : x[2], reverse=True) for k in result: print(k[1], k[2])