先用字典将没有存储的数据依次存储进来,如果是第一次出现则将出现的次数置为一,出现过的则次数+1,最后用sorted给字典排序,关键值选择第一个值的
参考代码:
#统计数字
n=int(input()) dist={} for i in range(n): a=int(input()) if not a in dist.keys(): dist[a]=1 else: dist[a]+=1 d=sorted(dist.items(),key=lambda x:x[0]) for x in d: print(x[0],end=' ') print(x[1])
简答题没啥好说的,掌握一下字典排序吧
0.0分
1 人评分