题目链接:https://www.lanqiao.cn/problems/535/learning/
思路:
1.想到储存数据的方法用duque
2.采用python的库工具快速计数或排列
代码:
import collections
from collections import Counter
n=int(input())
li=collections.deque(). #采用deque
for i in range(n):
li.append(int(input()))
l=list(Counter(li).items()) #使用库工具快速元组化并计数
l=sorted(l,key=lambda x:x[0]) #按键排序
for i in l:
print(i[0],' ',i[1])
总结:
此题考察python的顺序排列知识,运用大量库工具,难度为简单。但是通过率在70%,应注意细节,搞清楚字典键的排序是怎样实现的。