- def fun94(list1):
- score = sorted(list1,key=lambda x:x[1],reverse=True)
- count = 1
- print("{} {} {}".format(count,score[0][0],score[0][1]))
- for each in range(1,len(score)):
- if score[each][1] != score[each - 1][1]:
- count += 1
- print("{} {} {}".format(count,score[each][0],score[each][1]))
- score = [('A', 80), ('B', 86), ('C', 92), ('D', 87), ('E', 88), ('F', 85),
- ('G', 86), ('H', 89), ('I', 88), ('J', 94), ('K', 94), ('L', 80),
- ('M', 83), ('N', 80), ('O', 88), ('P', 94), ('Q', 82), ('R', 84),
- ('S', 96), ('T', 100), ('U', 82), ('V', 81), ('W', 94), ('X', 81),
- ('Y', 89), ('Z', 92)]
- print(fun94(score))
复制代码 |