关于Python123中的排序问题
关于Python123中的排序问题
统计方法
1、collections.Counter
2、dic={k:ls.count(k) for k in set(ls)}
3、dic[i]=dic.get(i,0)+1
排序方法:
1、sorted(dic.items(),key=lambda x:x[1])[:5]
2、heapq.nsmallest(5,dic.items(),key=lambda x:x[1])
统计方法
1、collections.Counter
2、dic={k:ls.count(k) for k in set(ls)}
3、dic[i]=dic.get(i,0)+1
排序方法:
1、sorted(dic.items(),key=lambda x:x[1])[:5]
2、heapq.nsmallest(5,dic.items(),key=lambda x:x[1])