统计排序数组中出现次数最多的元素出现的次数?

def get_max_count(l:list):
dict1={}
for i in l:
if i not in dict1:
c = l.count(i)
dict1[i] = c
max_count= sorted(dict1.values())[-1]
for k,v in dict1.items():
if v == max_count:
print("数组中出现次数最多的元素是:%s,出现的次数为:%s"%(k,v))


l1=[1,1,2,2,2,5,5,5,5,5,8,8,8,8,8,8,8,8,8,8,"a","a","a","a","a","a","a","a","a","a"]
get_max_count(l1)
posted @ 2022-05-16 14:54  凝眸神恍  阅读(117)  评论(0编辑  收藏  举报