多案例输入,每个案例的输入第一行为一个整数N,表示小白鼠的数目。 下面有N行,每行是一只白鼠的信息。第一个为不大于100的正整数,表示白鼠的重量,;第二个为字符串,表示白鼠的帽子颜色,字符串长度不超过10个字符。 注意:白鼠的重量各不相同。
每个案例按照白鼠的重量从大到小的顺序输出白鼠的帽子颜色。
3 30 red 50 blue 40 green
blue green red
while True: try: n=int(input().strip()) inp=[] for i in range(n): inp.append(list(input().strip().split(' '))) dict1={} for i in range(n): dict1[int(inp[i][0])]=inp[i][1] #print(dict1) dict1=sorted(dict1.items(),key=lambda x:x[0],reverse=True) #print(dict1) for i in dict1: print(i[1]) except: break