python技巧 计算字符串中字母出现的次数并取出最大
有一个字符串 “aaddfdfdercfghfyttefsfsfewretr123trefg5624sdfcgvfdgte6435234532”,现在需要取出里面出现次数最多的字符
第一种方法-装饰器
class get_max_count_string: def __init__(self,func): self.func=func self.count={} def __call__(self, args): for s in args: if s in self.count: self.count[s] +=1 else: self.count[s] =1 key,value = max(self.count.items(),key=lambda x:x[1]) return key,value
@get_max_count_stringdef filter_string(s): return s
得到的结果是:
print(filter_string('aaddfdfdercfghfyttefsfsfewretr123trefg5624sdfcgvfdgte6435234532'))
('2', 4)
第二种方法,使用python的collections.Counter
import collections
class get_max_count_string1: def __init__(self,func): self.func=func def __call__(self, args): s_count=collections.Counter(args) return s_count.most_common(1)
@get_max_count_string1def filter_string1(s): return s
得到的结果
print(filter_string1('aaddfdfdercfghfyttefsfsfewretr123trefg5624sdfcgvfdgte6435234532'))
[('f', 10)]
转载于:https://www.cnblogs.com/flashBoxer/p/10098566.html
python技巧 计算字符串中字母出现的次数并取出最大相关推荐
- 接收输入的一行字符,统计出字符串包含数字的个数 2、编写一个程序,计算字符串中子串出现的次数 3、请输入星期几的第1个字母,用来判断是星期几,如果第1个字母一样,则继续判断第2个字母,依次类推。
1.接收输入的一行字符,统计出字符串包含数字的个数 list_1 = input('请输入一行字符串:') count = 0 for i in list_1:if '0' <= i <= ...
- 计算字符串中子串出现的次数
计算字符串中子串出现的次数 1.程序分析: 2.程序源代码: #include "string.h" #include "stdio.h" main() { c ...
- python输出给定字符串中字母a出现的次数_[Python] 输出a字符串出现频率最高的字母,用到了list中的排序和Iambda...
看到老王Python上的一篇有关Iambda的文章http://www.cnpythoner.com/post/140.html,其中提到一题目 - 输出a字符串出现频率最高的字母: 代码如下 1 a ...
- python 统计其中字符串中字母个数
题目要求: 给出一个字符串(长度<10000),统计其中四个字母(b.m.p.t)出现的次数, 并按出现次数降序输出字母和该字母的出现次数(不区分大小写), 如果两个字母的出现次数一样,则按照字 ...
- python字典统计字母出现次数_第三篇 python运用字典统计字符串中字母出现的次数-Go语言中文社区...
碎碎念 这个内容还是我日常互相种草的好友提供的素材,很基础也很实用,稍微进阶一些就可以用来统计文章中的单词出现的频率了.她在网上找的代码用了库,通过python中的字典可以很简洁的完成.(下图是她在网 ...
- python统计表中单词及其出现的次数 字典形式输出_统计字符串中字母出现的次数,字典形式输出(python)...
a = "aAsmr3idd4bgs7Dlsf9eAF" 请将a字符串的数字取出,并输出成一个新的字符串. 请统计a字符串出现的每个字母的出现次数(忽略大小写,a与A是同一个字母) ...
- Map集合练习之对字符串中字母出现的次数求和
代码需求 如有这么一个字符串 String str = "fdg+avAdc bs5dDa9c-dfs"; MapTest.java package zhouls.bigdata. ...
- java计算字符串中字符出现的次数_java – 计算字符串中字符出现次数
参见英文答案 > Java compressing Strings 18个 我正在尝试编写一个Java程序,它接受一个字符串 ...
- python编写一个程序、计算字符串中子串出现的次数_急求。。。C语言实现,计算字符串中子串出现的次数,就是先输入一个字符串,再输入一个上面字符串中存在...
展开全部 #include #include void main() { char str1[20], str2[20], *p1, *p2; int sum=0; printf("Plea ...
最新文章
- Response 和 Request
- java下载json需要的包_jenkins 获取插件,下载插件提速,配置国内镜像
- web.config中httpRunTime的属性
- 评论:索尼爱立信能否重振雄风?
- apache代理weblogic集群办法
- 钩子怎么画_画男生校服有什么技巧?该注意什么?
- 简单神经网络结构一键可视化
- 史上最强三千六百道脑筋急转弯(4)
- 浙大PAT 1058
- 上汽荣威E50 颇有想法的纯电动产品
- mac 终端 配置代理
- 本地小说阅读网站打造
- Linux 服务器代理 上网
- 未来十年,互联网将如何颠覆17个传统行业
- 华为odjava机试题_华为OD机试 :找终点
- Win10系统内置实时保护总是无故自动开启该如何将其彻底取消关掉
- 【ML】异常检测、PCA、混淆矩阵、调参综合实践(基于sklearn)
- rust加速python
- 路平石模具在公路建设中具体的应用介绍
- 快速接入小爱音箱,操作电脑动动嘴
热门文章
- uva 436 Arbitrage (II)
- 比尔·盖茨----十一项人生建议
- Flutter Listener 监听手指的滑动方向、监听手指上下滑动
- Linux 常用命令六 cp和mv
- Web端口复用正向后门研究实现与防御
- 关于Js下拉导航的解释
- 开发 OpenAM Java 客户端
- jquery ajax返回html乱码解决
- [delphi]极域学生端解除键盘鼠标锁定退出全屏广播-强制窗口化-源代码
- C#代码调用js函数,js函数中的document.getElementById(对象ID)得null值解决办法