欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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

程序员文章站 2022-04-15 18:06:50
...
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的次数
统计一个字符串中出现次数最多的字母和次数