本文实例讲述了Python实现计算字符串中出现次数最多的字符。分享给大家供大家参考,具体如下:

1. 看了网上挺多写的方法都没达到我所需要的效果,我干脆自己写了个方法共享给大家

ee = 'aa111(((bbhhhhhh%jjjjjj%(ccc((vvvv22'

cc='11222333'

def max_letter_count(n):

list4 = []

list1 = []

list2 = []

for i in n:

list3 = []

count_max = n.count(i)

list3.append(i)

list3.append(count_max)

list1.append(list3)

list2.append(count_max)

num=max(list2)

for i in range(len(list2)):

if list2[i] == num:

list4.append(list1[i][0])

return list(set(list4)),'字符出现最大次数为:%d' % num

print(max_letter_count(ee))

2.至于另一个方法就比较简单了,参考网上的,不过也只取第一个,还是有瑕疵,可以自己去尝试完善下

ee = 'aa111(((bbb((%%%%%%%%%%%(ccc((vvvv22'

cc='11222333'

def num(n):

return max(n,key=n.count)

print(num(cc))

print(num(ee))

看到效果了吧,如果出现次数相同的字符,只取第一个,这是略不符合逻辑,但胜在简单,大家看着场景用吧,我还是比较建议用第一个方法,因为字符串出现相同次数的字符还是比较大概率的

PS:这里再为大家推荐2款相关统计工具供大家参考:

希望本文所述对大家Python程序设计有所帮助。

python 字符串去重且相同字符最多出现2次_Python实现计算字符串中出现次数最多的字符示例...相关推荐

  1. python counter 出现次数最少的元素_[PY3]——找出一个序列中出现次数最多的元素/collections.Counter 类的用法...

    问题 怎样找出一个序列中出现次数最多的元素呢? 解决方案 collections.Counter 类就是专门为这类问题而设计的, 它甚至有一个有用的 most_common() 方法直接给了你答案 c ...

  2. python 字符串去重且相同字符最多出现2次_【Python】获取字符串中出现次数最多/少的字符...

    本节主要实现以下目标: 1.实现Python获取字符串中出现次数最多/少的字符: 2.存在问题分析与处理: 代码说明: 1.max() 方法返回给定参数的最大值,参数可以为序列.详细参考菜鸟教程. 2 ...

  3. 找一个字符串中出现次数最多的字符

    第一种: str = 'asdasddsfdsfadsfdghdadsdfdgdasd'str = str.split('');console.log(str);var newStr = {};// ...

  4. python使用正则表达式统计字符串中出现次数最多的数字

    python使用正则表达式统计字符串中出现次数最多的数字 #python使用正则表达式统计字符串中出现次数最多的数字 # find the most occurring element import ...

  5. Java求字符串中出现次数最多的字符

    Java求字符串中出现次数最多的字符  [尊重原创,转载请注明出处]http://blog.csdn.net/guyuealian/article/details/51933611      Java ...

  6. JavaScript学习(七十七)—统计字符串中出现次数最多的字符和每个字符出现的次数

    JavaScript学习(七十七)-统计字符串中出现次数最多的字符和每个字符出现的次数

  7. 前端 JavaScript 获取字符串中重复次数最多的字符

    问渠那得清如许,为有源头活水来. 想要保持自己的技术活力,最有效的手段就是通过不断地输入来提供足够的养分.我们也不必刻意追求高深的或者新鲜的知识点,通过对一个基础问题的全方位多维度解析,同样也会收获不 ...

  8. 面试题:查询字符串中出现次数最多的字符以及出现次数

    查询字符串中出现次数最多的字符以及出现次数 最优解: // 查询字符串出现最多的次数var randomStr = "sssfgtdaddddddddadadadadadddddfssddf ...

  9. python中判断字符串中出现次数最多的字母

    python中判断字符串中出现次数最多的字母 import string def check(text):text = text.lower()return max(string.ascii_lowe ...

最新文章

  1. android frida 检测_frida测试方法整理
  2. 【实用】ABAP“FOR ALL ENTRIES”的Hints 优化
  3. Java 数据结构(链表LinkedList增删改查、数组Vector、获取Vector最大值、交换Vector两成员位置、栈的实现、压栈出栈实现反转、队列Queue)
  4. java applet鼠标点击事件_Swing 鼠标单击事件?
  5. 【Java数据结构与算法】第十五章 B树、B+树和B*树
  6. Android 系统(33)---sensor移植总结
  7. c语言打程序时会遇到什么问题,Sublime text3 实现C语言编译运行以及过程中可能遇到的问题...
  8. iPhone公司为了节约成本,都干过什么事情?
  9. ES Filebeat 使用 Pipeline 处理日志中的 @timestamp
  10. 公安部计算机信息安全产品质量监督检验中心的质量责任和权限
  11. pe如何自动加载外置工具_[分享] PE自动检测安装驱动 外置组件[01-17更新]
  12. 大学生简单个人静态HTML网页设计作品 DIV布局个人介绍网页模板代码 DW学生个人网站制作成品下载 HTML5期末大作业 (1)
  13. matlab模拟排队论,排队论的matlab仿真(包括仿真代码)
  14. 数据集的划分--训练集、验证集和测试集
  15. TOEFL资料 280多个
  16. android 半透明色值_最全的Android 颜色透明度
  17. 红米k30pro开发者选项
  18. 用php上传头像的步骤,php怎么上传头像
  19. 在线TSV转纯文本工具
  20. window(win7)+linux(ubuntu)双系统的安装以及windows重装后的引导修复问题

热门文章

  1. Hive _偏门常用查询函数(一)附带实例(空字段赋值、 CASE WHEN、行转列)
  2. Spark _05Standalone模式两种提交任务方式
  3. 【SpringBoot】浏览器报错Resource interpreted as Stylesheet but transferred with MIME type text/html
  4. PAT1010 一元多项式求导 (25 分)
  5. MongoDB学习笔记(二)使用Java操作MongoDB
  6. 局部钩子能防全局钩子吗_阿特的钩子成为队友的噩梦,毫无游戏体验感,小夏:当场哭了出来...
  7. groovy学习(一)
  8. 02.elasticsearch bucket aggregation查询
  9. Leecode240. 搜索二维矩阵 II——Leecode每日一题系列
  10. [leetcode]106.从中序与后序遍历序列构造二叉树