python词频统计之《哈姆雷特》_哈姆雷特词频统计,Hamlet
def getText():
txt=open(“hamlet.txt”,“r”).read()
txt=txt.lower() #将所有字母转换成小写
for ch in ‘|"#$%&()*+,-./:;<=>?@[\]^{|}~’:
txt=txt.replace(ch," “) #完成对txt的遍历,用空格代替特殊符号
return txthamlet
Txt=getText()
words=hamletTxt.split() #分隔字符,默认分割字符为空格
counts = {}#定义一个空字典
for word in words:
counts[word] = counts.get(word,0) + 1 #若在遍历中找到单词,则返回该单词+1后的个数,若该单词不在,则将这个单词加到字典中,count+1。
items=list(counts.items()) #将字典转换成列表
items.sort(key=lambda x:x[1],reverse=True) #按列表元素中的第二个项从大到小排序
for i in range(10):
word,count=items[i]
print(”{0:<10}{1:>5}".format(word,count))
源代码出自MOOC Python程序语言设计6.6
添加链接描述
关于sort()的详细解释在https://blog.csdn.net/weixin_38198369/article/details/105021708
python词频统计之《哈姆雷特》_哈姆雷特词频统计,Hamlet相关推荐
- python 哈姆雷特_哈姆雷特之 React
最近两三周在主要在写 React,在这里写一下,算是个总结. webpack 我们的后端语言用的是 Go, 对于写网站来说,Go 并没有好的前端资源(js, css,image)的管理方式(打包,压缩 ...
- python统计红楼梦人物出场次数_《红楼梦》人数统计,人物,出场,次数
这个也是学习过程中的一个成果吧,希望大家能批评指正. 红楼梦人物出场次数统计.亮点在于,考虑了人物的别称,以及有较为丰富的排除词库.如凤姐的称谓就有许多,凤辣子,凤姐,王熙凤等等,还有黛玉,有林黛玉, ...
- python统计英文句子每个单词字数_Python小书3-文本英文单词统计
之前写Python Web小书第三小节本来用的垃圾邮件的案例三郎:Python贝叶斯推理垃圾邮件分类zhuanlan.zhihu.com 后来发现里面的东西,涉及到概率,程序太复杂了...哈哈哈 所 ...
- python打折简单程序每满_丰满Python程序设计基础【实境编程】_高校邦_答案
丰满Python程序设计基础[实境编程]_高校邦_答案h779 丰满Python程序设计基础[实境编程]_高校邦_答案 关注公众号{帅搜}即可查询答案 支持:大学网课,智慧树,知到,超星,尔雅,学习通 ...
- 统计app用户在线时长_优质的APP推广渠道,应该如何筛选?
本文3187字,阅读时间约8分钟 随着移动互联网行业的快速发展,APP的推广渠道越来越多样化,但是对于APP运营推广人员来说,渠道的质量远比数量更加重要,有时候投放一百个普通渠道都不如投放一个优质渠道 ...
- oracle并行收集统计信息慢,Oracle 学习之性能优化(四)收集统计信息
emp表有如下数据.SQL> select ename,deptno from emp; ENAME DEPTNO ------------------------------ ------ ...
- python中文意思k-python中“//”表示什么意思_后端开发
php如何去掉中文_后端开发 php去掉中文的方法:首先创建一个PHP示例文件:然后设置好"utf-8"编码:接着使用正则方法替换中文字符为空字符:最后保存并执行该文件即可.pyt ...
- 智慧停车场管理系统、停车位、停车费、停车场系统、寻车、抬杆、入位车、出位车、车流量统计、停车、收费、缴费、预警管理、业务统计、报警统计、运维管理、报警系统、异常页面、数据配置、智慧停车原型、停车场
智慧停车场管理系统.停车位.停车费.停车场系统.寻车.抬杆.入位车.出位车.车流量统计.停车.收费.缴费.预警管理.业务统计.报警统计.运维管理.报警系统.异常页面.数据配置.智慧停车原型.Axure ...
- sql server表分区_介绍分区表SQL Server增量统计信息
sql server表分区 If you are maintaining a very large database, you might be well aware of the pain to p ...
- [统计]_怎样用数据炒菜:统计建模的两种文化
这是之前发在个人公众号上的文章,希望能对读者有帮助. 现在我们经常能听到一个概念叫做"大数据",顾名思义,那就是海量的数据,如果再说大一点,那就是天量的数据,但是光有数据也不行,我 ...
最新文章
- Day 1 用户交互
- ImportError: No module named ‘pip._internal’
- an导入html5,H5-FLASH:AN HTML5-BASED FLASH RUNTIME
- 盲审不到4分的论文竟中了ICLR 2019??!!ICLR 2019官方这样回应
- 如何为活动设计海报|优秀案例,分享关键技巧
- 入门篇:函数计算中角色和访问策略的讲解
- 罗技无法使用计算机上的配置文件,Win10专业版罗技无线鼠标无法使用咋办?
- MyBatis 缓存原理梳理
- linux看温度命令,linux查看cpu温度命令
- 【商业模式学习感悟】趣步App——新型商业模式,还是新型传销?
- MarkDown编辑器----小书匠
- HTML元素的宽度计算
- NFT Insider #59:a16z推出6亿美元基金专用于游戏初创公司,The Sandbox发布LAND持有者路线图
- 阿里云短信服务(JAVA)
- 让win7笔记本变成热点
- 命名需谨慎!科技产品荒谬命名大盘点
- .NET手持设备开发工具包安装调试篇
- 金蝶eas系统服务器地址,金蝶eas服务器地址
- window下使用qemu加速使用ubuntu最新版
- c++设计地铁售票系统_用C++(用三个类)地铁自动售票系统,,我不会弄,有人弄过么...
热门文章
- 7-6 掉入陷阱的数字 (15 分)
- RK3288_Android7.1调试以太网ethernet
- RK3288_Android7.1调试RTC总结(一)
- 事件绑定,事件捕获,事件冒泡以及事件委托,兼容IE
- 获取table控件的某行某列
- 状态压缩DP-棋盘模型总结
- 隐马尔可夫模型HMM[转载牛人,看了半天没看懂]
- HCL之SSH的配置与应用
- HCIE-Security Day27:IPSec:实验(二)两个网关之间通过手工方式创建IPSec PN隧道
- web安全day2:NTFS安全权限