查找字符出现次数次数
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全能工程师
- 参与学习 人
- 提交作业 16233 份
- 解答问题 4470 个
全新版本覆盖5大热门就业方向:Web全栈、爬虫、数据分析、软件测试、人工智能,零基础进击Python全能型工程师,从大厂挑人到我挑大厂,诱人薪资在前方!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星