python 获取字符串中出现次数最多的字母
来源:互联网 发布:java api pdf 编辑:程序博客网 时间:2024/05/16 15:56
获取字符串中出现次数最多的字母
给定一个包含不同的英文字母和标点符号的文本,找出其中出现最多的字母,不区分大小写,并返回一个小写字母,若存在相同次数的字母,则返回字母表中最先出现的那个。
采用内置函数max
import stringclass Solution: def getMostWord(self,wordstr): #将字符串小写化 wordstr = wordstr.lower() #string.ascii_lowercase表示字母串'abcdef··z' return max(string.ascii_lowercase, key=wordstr.count)#测试用例:handler=Solution()print handler.getMostWord("Zsdfghjkal;;DDDAAA;;;;;''';lkjhgfda")>>> a
max/min函数: 直接跟序列会返回此序列的最大/最小值
max(iterable, key, default) :求迭代器的最大值
其中iterable 为一个可迭代对象,如list,str。
原理:max会遍历这个迭代器,然后将迭代器的每一个返回值当做参数传给key中的function (一般用lambda表达式定义) ,然后将function的执行结果传给key,然后以key为标准进行大小的判断。
阅读全文
0 0
- python 获取字符串中出现次数最多的字母
- 字符串中出现次数最多的字母和次数
- 求字符串中出现次数最多的字母及次数
- 统计字符串中出现最多次数的字母
- java截取字符串中出现次数最多的字母
- 统计字符串中出现次数最多的字母并输出
- java--一个字符串中出现次数最多的字母
- 用JS得到字符串中出现次数最多的字母
- 查找字符串中字母出现最多次数的方法小结
- 获取字符串中字母出现的次数
- 求给定字母字符串中字母出现最多的字母和出现的次数
- 问题6: 找出字符串中出现次数最多的字母及其出现的次数
- Java 寻找出字符串中出现次数最多的字母和出现的次数
- 找出字符串中出现次数最多的字母和出现的次数
- JS练习题①:求字符串中出现次数最多的字母和出现次数
- 统计字符串中字母出现的次数并打印最多的字母----C语言练习题
- PHP获取字符串中出现次数最多的字符
- 利用JavaScript获取字符串中出现次数最多的字符
- oracle数据ORA-03113:通信通道的文件到达结尾
- Mac的软件安装与操作
- Logistic Regression(LR)
- 一个不错的HttpHelper
- pandas,横向Concat时遇到 Reindexing only valid with uniquely valued Index objects问题
- python 获取字符串中出现次数最多的字母
- Java
- 高并发静态页面化解决方案
- Android-AutoCompleteTextView实现历史搜索记录显示
- 用dep代替 go get 来获取私有库
- python之获取本地文件名称
- 2.3 寻找发帖“水王”
- jquery中使用eval()函数
- 分析redis的RDB和AOF两种持久化机制的工作原理