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中的闭包用法实例详解
May 05 Python
Python爬虫实现网页信息抓取功能示例【URL与正则模块】
May 18 Python
python实现TF-IDF算法解析
Jan 02 Python
Python实现的朴素贝叶斯分类器示例
Jan 06 Python
python实现定时自动备份文件到其他主机的实例代码
Feb 23 Python
Linux下python3.7.0安装教程
Jul 30 Python
python飞机大战pygame游戏背景设计详解
Dec 17 Python
基于logstash实现日志文件同步elasticsearch
Aug 06 Python
Python Celery异步任务队列使用方法解析
Aug 10 Python
python产生模拟数据faker库的使用详解
Nov 04 Python
解决pytorch 的state_dict()拷贝问题
Mar 03 Python
Python 数据可视化工具 Pyecharts 安装及应用
Apr 20 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/02/12 PHP
php实现mysql连接池效果实现代码
2018/01/25 PHP
php实现的AES加密类定义与用法示例
2018/01/29 PHP
laravel 模型查询按照whereIn排序的示例
2019/10/16 PHP
Jquery命名冲突解决的五种方案分享
2012/03/16 Javascript
使用ImageMagick进行图片缩放、合成与裁剪(js+python)
2013/09/16 Javascript
setInterval与clearInterval的使用示例代码
2014/01/28 Javascript
开源的javascript项目Kissy介绍
2014/11/28 Javascript
node.js中的http.response.writeHead方法使用说明
2014/12/14 Javascript
javascript结合Canvas 实现简易的圆形时钟
2015/03/11 Javascript
jQuery动态背景图片效果实现方法
2015/07/03 Javascript
JavaScript+html5 canvas绘制缤纷多彩的三角形效果完整实例
2016/01/26 Javascript
JQuery的Pager分页器实现代码
2016/05/03 Javascript
浅析Javascript的自动分号插入(ASI)机制
2016/09/29 Javascript
微信小程序中使用javascript 回调函数
2017/05/11 Javascript
Nodejs搭建wss服务器教程
2017/05/24 NodeJs
微信小程序实现刷脸登录
2018/05/25 Javascript
微信小程序实现弹出菜单功能
2018/06/12 Javascript
React 全自动数据表格组件——BodeGrid的实现思路
2019/06/12 Javascript
bootstrap table列和表头对不齐的解决方法
2019/07/19 Javascript
微信小程序订阅消息(java后端实现)开发
2020/06/01 Javascript
vue+AI智能机器人回复功能实现
2020/07/16 Javascript
JavaScript常用8种数组去重代码实例
2020/09/09 Javascript
[02:27]刀塔重生降临
2015/10/14 DOTA
python实现用户登录系统
2016/05/21 Python
浅谈Python 的枚举 Enum
2017/06/12 Python
对Django中的权限和分组管理实例讲解
2019/08/16 Python
船餐厅和泰晤士河餐饮游轮:Bateaux London
2018/03/19 全球购物
Charlotte Tilbury澳大利亚官网:英国美妆品牌
2018/10/05 全球购物
行政管理人员精品工作推荐信
2013/11/04 职场文书
研究生毕业自我鉴定范文
2014/03/27 职场文书
工程索赔意向书
2014/08/30 职场文书
求职自我评价范文100字
2014/09/23 职场文书
教师学习八项规定六项禁令思想汇报
2014/09/27 职场文书
大学三好学生主要事迹范文
2015/11/03 职场文书
pytorch 6 batch_train 批训练操作
2021/05/28 Python