进行匹配并且计数,进行排序,用stream流取五个
将网址放入列表
求取列表中的重复个数
示例如下,List为你的网址,a为你网址在列表中出现的次数,对吼对列表排序,在输出前5个,字典中k可以看做你的网址,value看做你的网址出现的次数
#这是你存放网址的列表
List=[1,2,2,2,2,3,3,3,4,4,4,4,5,5,5,5,5,6,6,7,8,8,8,9,9,9,9,0,0,0,0,0,0,0]
#这是存放所有网址出现次数的字典
a = {}
for i in List:
if List.count(i)>1:
#取出列表所有数据重复个数加入字典
a[i] = List.count(i)
#将字典转换,排序,reverse为True降序,为False升序排列
d_order=sorted(a.items(),key=lambda x:x[1],reverse=True)
#取出降序排列的前五个并转换为字典方便数据获取,这里直接输出了
print(dict(d_order[:5]))