Python读取英文文件并记录每个单词出现次数后降序输出示例


Posted in Python onJune 28, 2018

本文实例讲述了Python读取英文文件并记录每个单词出现次数后降序输出。分享给大家供大家参考,具体如下:

对文中出现的句号,逗号和感叹号做了相应的处理

sorted排序函数用法:

按照value值降序排列:

sorted(dict.items(),key=lambda k:k[1],reverse=True)

按照value值升序排序:

sorted(dict.items(),key=lambda k:k[1],reverse=False)

或者

sorted(dict.items(),key=lambda k:k[1])

按照key值降序排列:

sorted(dict.items(),key=lambda k:k[0],reverse=True)

按照key值升序排列:

sorted(dict.items(),key=lambda k:k[0])

或者

sorted(dict.items(),key=lambda k:k[0],reverse=False)

Python示例:

# -*- coding:utf-8 -*-
#! python2
file_object=open("english.txt")
dict={}
for line in file_object:
  line=line.replace(","," ")
  line=line.replace("."," ")
  line=line.replace("!"," ")
  strs= line.split();
  for str in strs:
    if dict.has_key(str):
      dict[str]+=1
    else:
      dict[str]=1
result=sorted(dict.items(),key=lambda k:k[1],reverse=True)
print result

english.txt文件:

We are busy all day, like swarms of flies without souls, noisy, restless, unable to hear the voices of the soul. As time goes by, childhood away, we grew up, years away a lot of memories, once have also eroded the bottom of the childish innocence, we regardless of the shackles of mind, indulge in the world buckish, focus on the beneficial principle, we have lost themselves.

运行结果:

[('the', 7), ('of', 6), ('we', 3), ('have', 2), ('away', 2), ('flies', 1), ('regardless', 1), ('restless', 1), ('up', 1), ('indulge', 1), ('mind', 1), ('all', 1), ('voices', 1), ('are', 1), ('in', 1), ('We', 1), ('busy', 1), ('shackles', 1), ('also', 1), ('memories', 1), ('by', 1), ('to', 1), ('unable', 1), ('goes', 1), ('themselves', 1), ('lot', 1), ('on', 1), ('buckish', 1), ('focus', 1), ('souls', 1), ('hear', 1), ('innocence', 1), ('world', 1), ('years', 1), ('day', 1), ('noisy', 1), ('a', 1), ('eroded', 1), ('grew', 1), ('like', 1), ('lost', 1), ('swarms', 1), ('bottom', 1), ('soul', 1), ('As', 1), ('without', 1), ('principle', 1), ('beneficial', 1), ('time', 1), ('childish', 1), ('childhood', 1), ('once', 1)]

Python 相关文章推荐
Python修改Excel数据的实例代码
Nov 01 Python
python处理图片之PIL模块简单使用方法
May 11 Python
Python利用Nagios增加微信报警通知的功能
Feb 18 Python
Python selenium 父子、兄弟、相邻节点定位方式详解
Sep 15 Python
Python批量提取PDF文件中文本的脚本
Mar 14 Python
使用Python开发SQLite代理服务器的方法
Dec 07 Python
Python中的random.uniform()函数教程与实例解析
Mar 02 Python
Python 给下载文件显示进度条和下载时间的实现
Apr 02 Python
Python selenium自动化测试模型图解
Apr 15 Python
python访问hdfs的操作
Jun 06 Python
浅析Python中字符串的intern机制
Oct 03 Python
Python操作word文档插入图片和表格的实例演示
Oct 25 Python
将Dataframe数据转化为ndarry数据的方法
Jun 28 #Python
Python格式化日期时间操作示例
Jun 28 #Python
Python subprocess模块功能与常见用法实例详解
Jun 28 #Python
对python中array.sum(axis=?)的用法介绍
Jun 28 #Python
Python3连接SQLServer、Oracle、MySql的方法
Jun 28 #Python
对Python中数组的几种使用方法总结
Jun 28 #Python
Python动态导入模块的方法实例分析
Jun 28 #Python
You might like
php简单统计中文个数的方法
2016/09/30 PHP
从零开始学习jQuery (三) 管理jQuery包装集
2011/02/23 Javascript
jquery一般方法介绍 入门参考
2011/06/21 Javascript
js限制文本框的输入内容代码分享(3类)
2015/08/20 Javascript
js实现接收表单的值并将值拼在表单action后面的方法
2015/11/23 Javascript
JavaScript实现ASC转汉字及汉字转ASC的方法
2016/01/23 Javascript
Javascript中的Prototype到底是什么
2016/02/16 Javascript
JavaScript是如何实现继承的(六种方式)
2016/03/31 Javascript
移动端H5开发 Turn.js实现很棒的翻书效果
2016/06/20 Javascript
js防阻塞加载的实现方法
2016/09/09 Javascript
微信小程序 教程之WXML
2016/10/18 Javascript
vue之nextTick全面解析
2017/05/17 Javascript
Angular.js组件之input mask对input输入进行格式化详解
2017/07/10 Javascript
javaScript字符串工具类StringUtils详解
2017/12/08 Javascript
Vue 配合eiement动态路由,权限验证的方法
2018/09/26 Javascript
vue中使用protobuf的过程记录
2018/10/26 Javascript
Vue通过WebSocket建立长连接的实现代码
2019/11/05 Javascript
JavaScript实现电灯开关小案例
2020/03/30 Javascript
JS实现页面侧边栏效果探究
2021/01/08 Javascript
scrapy自定义pipeline类实现将采集数据保存到mongodb的方法
2015/04/16 Python
Python操作串口的方法
2015/06/17 Python
python3使用requests模块爬取页面内容的实战演练
2017/09/25 Python
python实现windows下文件备份脚本
2018/05/27 Python
python实现微信小程序自动回复
2018/09/10 Python
Python OpenCV读取中文路径图像的方法
2020/07/02 Python
纯CSS3实现鼠标悬停提示气泡效果
2014/02/28 HTML / CSS
用CSS3的box-reflect设置文字倒影效果的方法讲解
2016/03/07 HTML / CSS
意大利自行车商店:Cingolani Bike Shop
2019/09/03 全球购物
造型师求职自荐信
2013/09/27 职场文书
生日邀请函范文
2014/01/13 职场文书
热门专业求职信
2014/05/24 职场文书
检查机关党的群众路线个人整改措施
2014/10/04 职场文书
2015年教师党员承诺书
2015/04/27 职场文书
2015年信息中心工作总结
2015/05/25 职场文书
JavaScript 原型与原型链详情
2021/11/02 Javascript
使用CSS实现按钮边缘跑马灯动画
2023/05/07 HTML / CSS