作业内容

统计英语6级试题中所有单词的词频,并返回一个如下样式的字典

{'and':100,'abandon':5}

英语6级试题的文件路径./artical.txt

Tip: 读取文件的方法

def get_artical(artical_path):with open(artical_path) as fr:data = fr.read()return dataget_artical('./artical.txt')

# 请根据处理要求下面区域完成代码的编写。
def get_artical(artical_path):with open(artical_path) as fr:data = fr.read().lower()return data# get_artical()为自定义函数,可用于读取指定位置的试题内容。
mystr=get_artical('./artical.txt')str1=['.', ',', '!', '?', ';', '\'', '\"', '/', '-', '(', ')']
str2=['1','2','3','4','5','6','7','8','9','0']
for ch in str1:mystr=mystr.replace(ch," ")
for ch in str2:mystr=mystr.replace(ch," ")words=mystr.split()
counts={}
for w in words:if w!=' ':counts[w]=counts.get(w,0)+1
for key in counts:print("{}  , {}".format(key, counts[key]))

统计英语6级试题中所有单词的词频 并返回一个如下样式的字典相关推荐

  1. 实验五 循环结构第1关:斐波那契数列第2关:统计一段英文语句中的单词数和句子数第3关:密码判断第4关:通过数列求自然常数e第5关:双倍余额递减法计算固定资产折旧第6关:销售统计第7关:投资年限计算

    第1关:斐波那契数列 根据提示,在右侧编辑器补充代码,输入x,输出第x个斐波那契数列. 注意:斐波那契数列的第一项和第二项为1 x=eval(input("")) #代码开始 a= ...

  2. python词频统计结果写入csv,Python中CSV列的词频

    我有一个.csv文件,其中有一列我收集的消息,我希望得到该列中每个单词的词频列表.这是我到目前为止的情况,我不知道我在哪里犯了错误,任何帮助都将不胜感激.编辑:预期的输出是将单词的整个列表及其计数(不 ...

  3. 【字符串操作之】从原字符串中切出一段,返回一个新的字符串→→slice方法...

    slice从原字符串中切出一段,返回一个新的字符串,原字符串并未改变. 如果按 startIndex 索引到的字符与按 endIndex 索引到的字符相同或位于后者的右侧,则该方法返回一个空字符串. ...

  4. c++ 统计英文文本中每个单词的词频并且按照词频对每行排序

    前几天写了Apriori算法之后效率很差,在网上查了很多资料,另外的最大模式挖掘算法一般有FP-Growth 和 Ecalt 算法,这两种效率比较高而FP-Growth算法构建FP-Tree的过程非常 ...

  5. Object.values()获取对象中的所有值,并返回一个数组

    Object.values() 目的:把一个对象所有可以枚举出来的属性值放到一个数组中去. 作用:返回一个数组,返回值是对象自身的(不含继承的)所有可遍历( enumerable )属性的键值. Ob ...

  6. 统计托福100篇阅读文章中的单词及其词频并且存入excel表格中

    完成这个任务,我们需要掌握以下python的知识点: 1.jieba模块的使用: 2.python中对txt文本文件的操作: 3.python四大容器的使用: 4.openpyxl模块的使用. 代码如 ...

  7. 使用迭代查找一个list中最小和最大值,并返回一个tuple。

    Numbuer = [5,8,109,87,99,33,24,77] def findMinAndMax(Numbuer): if Numbuer !=[]: min = Numbuer[0] max ...

  8. 使用迭代查找一个list中最小和最大值,并返回一个tuple:

    -- coding: utf-8 -- def findMinAndMax(L): if len(L)==0: return (None,None) elif len(L)!=0: min_ = L[ ...

  9. python基础编程 统计英语文章词频并排序 文本操作 继承

    python编程 统计英语文章词频 文本操作 继承 统计英语6级试题中所有单词的词频,并对词频进行排序 import re# 请根据处理要求下面区域完成代码的编写. def get_artical(a ...

最新文章

  1. 各类web服务器 http access log获取用户和代理ip
  2. 唐筛的准确率这么低为什么还要做_做注塑这么苦,为什么你还要坚持?
  3. python函数概述_Python概述
  4. 新建文件夹html文件,JS实现新建文件夹功能
  5. 数据结构之并查集:路径压缩继续优化并查集——20
  6. 【LeetCode笔记】54. 螺旋矩阵(Java、迭代、递归)
  7. 【面向对象】实现继承的正确实践和不当实践
  8. 微服务架构案例(04):中间件集成,公共服务封装
  9. 五一四天假公布后携程机票大涨价 官方如此回应
  10. c语言银行家算法模拟程序,C语言实现 操作系统 银行家算法
  11. linux怎么建立链接文件,Linux 建立文件夹的链接
  12. python中title函数有什么用_基于Python中capitalize()与title()的区别详解
  13. java求立方体表面积和体积_设计一个立方体类BOX,它能计算并输出立方体的体积和表面积...
  14. oracle元转换为万元,Excel表格中快速实现元转换成以万元显示的方法
  15. Ubuntu18.04三分钟设置开机启动服务
  16. Python-从txt中获取所有带有书名号的内容,并去除重复内容
  17. Synch4j使用指南
  18. 【U8+】win10/11系统注册用友U8硬加密
  19. 将一个excel多个文件合并成一个文件的多个sheet
  20. Hadoop完全分布式安装教程

热门文章

  1. Qt界面美化自定义边框之QMainWindow边框
  2. 如何在洛谷个人主页显示视频
  3. Fiddler手机抓包工具的使用教程
  4. MybatisPlus中queryWrapper的or的使用
  5. 循环链表——约瑟夫环问题
  6. Java计算日期时间差的工具类总结
  7. 计算机网络原理和因特网华文慕课mooc作业答案
  8. windows 查看端口占用情况
  9. ubuntu查看端口使用情况
  10. 前端这么卷,公司却还是招不到人?