def get_max_count(str):
#第一步
d = {}
for i in str:
#统计每个字符出现的次数
count = str.count(i)
d[i]=count
#第二步
list = []
for i,v in d.items():
list.append((i,v))
#第三步
for i in range(len(list)-1):
for j in range(i+1,len(list)):
if list[i][1] < list[j][1]:
list[i],list[j]=list[j],list[i]
#第四步
return list[0][0],list[0][1]
s = "11223"
print(get_max_count(s))
参考:https://blog.csdn.net/qq_44864460/article/details/106336802