统计一篇英语短文中各字母出现次数

有时,我们需要统计一篇英语小短文中每一个英文字母呈现的次数,这个用手工统计显然不成能完当作。即使共同电脑进行,也可能需要良多久。这时我们可以利用python编写一个小程序,很轻松的完当作这个工作。下面看我一步步操作。

东西/原料

  • python3.7

方式/步调

  1. 1

    第一步,先读入指心猿意马文件的内容。因为这个文件比力小,可以直接读入。若是文件较大,可以逐行或分部门读入内存。

  2. 2

    第二步,对读入的文本将标点等特别符号、换行符、空格等替代为空。这一步比力主要,称为数据清洗,一般利用遍历+string.replace(old,new)来完当作。

  3. 3

    第三步,将全文同一转换当作小写字母。这是为了便于统计,若是工作要求巨细写字母分隔统计,这一步可以不操作。

  4. 4

    第四步,成立统计字典,对文本逐个遍历进行统计。利用字典get方式,已有的字母次数加上,没有字母写入字典。

  5. 5

    第五步,按统计值进行排序。将字典键值对转化为列表,然后再对列表按值进行降序摆列。

  6. 6

    第六步,按排序成果插手文本后面。利用追加的体例读入文件,然后遍历列表,将字母及对应成果写入文件。

注重事项

  • 这个小程序除了可以用来统计字母,也可以稍微革新一下用来统计单词呈现的频度,这样对于阐发作者写作特点,文章的中间思惟很有帮忙。
  • 接待大师和我交流。
  • 发表于 2019-05-10 20:01
  • 阅读 ( 1127 )
  • 分类:其他类型

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
admin
admin

0 篇文章

作家榜 »

  1. xiaonan123 189 文章
  2. 汤依妹儿 97 文章
  3. luogf229 46 文章
  4. jy02406749 45 文章
  5. 小凡 34 文章
  6. Daisy萌 32 文章
  7. 我的QQ3117863681 24 文章
  8. 华志健 23 文章

联系我们:uytrv@hotmail.com 问答工具