下面是统计字符串中某字符出现的次数的方法

方法1:

这个方法相当简单,零基础自学编程,代码写成这样能满足需求,但它逐个逐个计数,比较笨拙。rlt = {}

for i in content:

if i in rlt.keys():

rlt[i] += 1

else:

rlt[i] = 1

方法2:

利用 python 内置函数 count() 来统计每个字符出现的次数,同时通过if i not in rlt.keys():确保每个字符只用统计一次。方法2比1要效率一些。rlt = {}

for i in content:

if i not in rlt.keys():

rlt[i] = content.count(i)

方法3:

数据分析自学小组成员 jeff 代码是这么写的:rlt = {}

for i in content:

rlt.setdefault(i,content.count(i))

这里有一个大家之前没看到过、或没用过的方法 setdefault(),你如果去搜python setdefault()拿到它的说明,会发现它一定程度上相当于封装了方法2。Python 字典 setdefault() 函数和 get()方法 类似, 如果键不存在于字典中,将会添加键并将值设为默认值。

python统计字符在文件中出现的次数_一文搞定统计字符串中某字符出现的频次相关推荐

  1. python统计句子中单词个数_python练习:一行搞定-统计一句话中每个单词出现的个数...

    原博文 2018-10-04 19:42 − 一行搞定-统计一句话中每个单词出现的个数 >>> s'i am a boy a bood boy a bad boy' 方式一:> ...

  2. java取出字符串中的后四位_[原]Java面试题-将字符串中数字提取出来排序后输出...

    [Title][原]Java面试题-将字符串中数字提取出来排序后输出 [Date]2013-09-15 [Abstract]很简单的面试题,要求现场在纸上写出来. [Keywords]面试.Java. ...

  3. sql提取字符串中的一部分数据_学会这三招提取字符串中的数字不用愁

    在Excel表格中提取字符串中的数字是我们经常会遇到的问题的,那么平时朋友们都用什么方法呢?今天分享三种方法,学会这三招,提取字符串中的数字不用愁. 一.使用Ctrl+E快速智能填充快捷键: 说明: ...

  4. import 快捷键 自动调整顺序_一文搞定PPT中的快捷键

    不知道大家有没有见到过会PS的同学工作时的场景:一手鼠标移动.指点,另一手在键盘上噼里啪啦按键,屏幕上肉眼可见的速度出现了他们的作品. 操作速度非常快,非常让人羡慕他们的熟练程度. 他们对PS的快捷键 ...

  5. wpf怎么让grid表格中元素显示到最顶层_一文搞定PPT中的快捷键

    点击上方"锦乡悦堂",一起愉快的学习吧! 不知道大家有没有见到过会PS的同学工作时的场景:一手鼠标移动.指点,另一手在键盘上噼里啪啦按键,屏幕上肉眼可见的速度出现了他们的作品. 操 ...

  6. String类型的算法题(获取子串在主串中出现的次数)和(获取两个字符串中最大相同子串)-Java代码实现

    Java获取子串在主串中出现的次数 package BaiYSExer2;import org.junit.Test; /*** @author Baiysmart* @create 2020-03- ...

  7. 接收大文件流_一文搞定 Node.js 流 (Stream)

    stream(流)是一种抽象的数据结构.就像数组或字符串一样,流是数据的集合. 不同的是,流可以每次输出少量数据,而且它不用存在内存中. 比如,对服务器发起 http 请求的 request/resp ...

  8. python装饰器带参数函数二阶导数公式_一文搞定Python装饰器,看完面试不再慌

    本文始发于个人公众号:TechFlow,原创不易,求个关注 今天是Python专题的第12篇文章,我们来看看Python装饰器. 一段囧事 差不多五年前面试的时候,我就领教过它的重要性.那时候我Pyt ...

  9. 二分类最优阈值确定_一文搞懂分类算法中常用的评估指标

    导读 通常我们在解决某个问题的时候,会设计多种分类算法在训练的时候我们还会调节各种超参以及使用各种trick以获取最优的分类模型,那这时候我们应该如何来衡量这个最优呢? 分类算法的评估指标有很多种,选 ...

最新文章

  1. 统计学:回归分析(2)
  2. Function接口练习之按照指定要求操作数据
  3. Windows 安装 MongoDB 和 可视化工具Robo3T
  4. entity framework不查数据库修改或排除指定字段集合通用方法
  5. Codeforece E. Anton and Permutation
  6. @广州开发者,华为送来一份说明书——助你轻松应对开发难题
  7. 转: 深入理解Linux修改hostname
  8. android 模拟gps坐标,android中模拟器中实现GPS坐标改变
  9. matlab显示图片
  10. mysql adodb_MySql AdoDB基本的函数
  11. 未能在sysindexes中找到数据库ID11中对象ID1的索引ID1对应的行,请对sysindexes运行
  12. 驱动人生教你佳能打印机驱动程序无法使用怎么解决
  13. 废旧笔记本屏幕不要扔,不到200元就能DIY成便携显示器
  14. 偏流角为什么是arcsin(w/V)
  15. JS逆向寻找生成bid变量的加密算法,一顿操作猛如虎,结果发现原来是混淆代码
  16. Matlab 图像几何变换
  17. [Iterview English] Dimission and Employ
  18. [USACO2.1]健康的荷斯坦奶牛 Healthy Holsteins
  19. hdu 2050折现分割平面
  20. 拼多多新手卖家必备知识,你掌握了几点?

热门文章

  1. python位运算符_NumPy按位运算符解析和实例详解
  2. 吴孟超:用一生为理想去奋斗 丨纪念吴孟超医生
  3. 降级!调离!取消研究生导师资格!西南交大发布最新通报,多人被问责
  4. 工信部:我国半导体设计水平已达7nm
  5. 《世界已无法阻挡Python入侵!》(附学习资源)
  6. Linux系统openssl升级,在Linux系统上升级OpenSSL的方法
  7. aix系统升级失败提示java_AIX系统补丁升级失败处理
  8. Bootstrap 导入js文件,浏览器找不到文件问题
  9. 数据结构实验之排序二:交换排序
  10. 如何通过任务调度实现百万规则报警