统计一个字符串中出现次数最多的字母和次数

strs = input('请输入你的字符串:')
dicts = {}

for i in strs:
 dicts[i] = strs.count(i)# 构造字典,key=字母,value=字母次数,次数用count统计

max_zimu = max(dicts.values())

for key,value in dicts.items():
 if value==max_zimu:
  print(key,value)

解题思路:输入的字符串存储到一个字典中,关键语句dicts[i] = strs.count(i) ,然后取出字典中value最大的值,作用在后面与字典的遍历中取值比较。

strs = input('请输入你的字符串:')
result = {}
for x in strs:
result[x] = result.get(x,0)+1
print(result)

这种方法是直接查看全部key的次数
结果图

已标记关键词 清除标记
相关推荐
©️2020 CSDN 皮肤主题: 数字20 设计师:CSDN官方博客 返回首页