对于python而言,数据有多少反而不重要了,因为可以直接作为迭代器去遍历,重点是数据的切割和字符串转int,利用字典特性去重,利用字典本身的keys()方法和sorted函数进行排序 import sys data = list(sys.stdin) d1 = {} for i in range(1, int(data[0]) + 1): k, v = data[i].split(' ') k, v = int(k), int(v) if k in d1.keys(): d1[k] = d1[k] + int(v) else: ...