查找字符出现次数次数
longlonglongistoolong。 怎么找出这段字符里面出现次数最多的字母并输出这个字母,并且输出这个字符出现的次数是几次
14
收起
正在回答
1回答
同学,你好!
同学可以参考以下代码思路
words = "longlonglongistoolong"
#初始化字典用于存储数据
dict1 = {}
#初始化max_count用于记录最多出现次数字母的次数
max_count=0
#初始化max_letter用于记录出现次数最多的字母
max_letter=""
#循环遍历字符串
for i in words:
#判断字母是否已经在字典中
if i not in dict1.keys():
#将字母作为key,出现次数作为value存入字典
dict1[i] = words.count(i)
#循环遍历字典
for k,v in dict1.items():
#判断max_count是否小于value值
if max_count<v:
#如果小于则把字母出现的value赋值给max_count
max_count=v
#将key值赋值给max_letter
max_letter=k
#输出出现次数最多的字母和次数
print(max_count,max_letter)祝学习愉快~
Python全能工程师
- 参与学习 人
- 提交作业 16416 份
- 解答问题 4469 个
全新版本覆盖5大热门就业方向:Web全栈、爬虫、数据分析、软件测试、人工智能,零基础进击Python全能型工程师,从大厂挑人到我挑大厂,诱人薪资在前方!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星