从0开始学习python7:Python中词频统计以及sort的排序用法
统计单词出现的次数可采用如下代码:
counts[word] = counts[word] + 1
当遇到一个新词是,则需要在字典中新建键值对:
counts[new_word] = 1
因此,无论是否在字典中,加入字典counts中的处理逻辑可以统一表示如下:
if word in counts:counts[wors] = counts[wors] + 1
else:count[word] = 1
或者,这个处理逻辑也可以简洁地表示为:
counts[word] = counts.get(word,0) + 1
counts.get(word,0) + 1表示:如果word在counts中,则返回word对应的值,如果word不在counts中,则返回0.
接下来就是对刚刚词频统计的排序:
items = list(counts.items()) #将字典转化为列表
items.sort(key=lambda x : x[1], reverse=True)
#对列表第二列(原先的字典的值)进行从大到小的排序。reverse=False是从小到大排序
#其中,x也可以是其他的符号,如y、z都可以
从0开始学习python7:Python中词频统计以及sort的排序用法相关推荐
- Python编程语言学习:python中与数字相关的函数(取整等)、案例应用之详细攻略
Python编程语言学习:python中与数字相关的函数(取整等).案例应用之详细攻略 目录 python中与数字相关的函数 1.对小数进行向上取整 1.1.利用numpy库 1.2.利用math库
- python set 排序_python set 排序_如何在Python中使用sorted()和sort()
点击"蓝字"关注我们 ?"Python基础知识" 大卫·丰达科夫斯基 著 18财税3班 李潇潇 译 日期:2019年5月6日 一. 使用sorted() ...
- Python语言学习:python语言的特点、入门、基础用法之详细攻略
Python语言学习:python语言的特点.入门.基础用法之详细攻略 相关内容 Python 基础教程 目录 python语言的特点 python语言的入门 python语言的基础用法 python ...
- Python英文词频统计(哈姆雷特)程序示例
今天继续给大家介绍Python相关知识,本文主要内容是Python英文词频统计程序示例,主要是对英文文本--<哈姆雷特>进行分词. 一.英文文本词频统计思路 想要对<哈姆雷特> ...
- Python中集合set和字典dict的用法区别
Python中集合set和字典dict的用法区别 核心知识点 Python列表(list).元组(tuple).字典(dict)和集合(set)详解 Python set集合详解 1. Python创 ...
- python 英语词频统计软件_Python数据挖掘——文本分析
作者 | zhouyue65 来源 | 君泉计量 文本挖掘:从大量文本数据中抽取出有价值的知识,并且利用这些知识重新组织信息的过程. 一.语料库(Corpus) 语料库是我们要分析的所有文档的集合. ...
- python中特殊变量-python list每三个分成一组python中星号变量的几种特殊用法
在Python中星号除了用于乘法数值运算和幂运算外,还有一种特殊的用法"在变量前添加单个星号或两个星号",实现多参数的传入或变量的拆解,本文将详细介绍"星号参数" ...
- Python中第三方库Requests库的高级用法详解
Python中第三方库Requests库的高级用法详解 虽然Python的标准库中urllib2模块已经包含了平常我们使用的大多数功能,但是它的API使用起来让人实在感觉不好.它已经不适合现在的时代, ...
- Python中len( )函数和range( )函数的用法
Python中len( )函数和range( )函数的用法 目录 Python中len( )函数和range( )函数的用法 一.len( )函数 二.range( )函数 总结 一.len( )函数 ...
最新文章
- CSS之布局(外边距的折叠)
- 新手一看就懂的线程池
- 看板与Scrum:哪个更适合你的团队?
- 火狐渗透测试浏览器_微软、火狐浏览器、Opera浏览器等主流平台纷纷布局IPFS:大势所趋...
- 小程序支付及H5支付前端代码小结
- 已知三角形三点坐标求角度_细心研磨椭圆焦点三角形,这肯定是最全的解释。...
- Minigui3.0.12完美安装
- Java求三个数中的最大值
- 递归经典案例汉诺塔 python实现_python实现汉诺塔递归算法经典案例
- AlterID.exe解决teamview商业使用
- 重建大师5.0成为首款支持国产麒麟操作系统的自动实景三维建模软件
- 勒索病毒爆发波及中石油:2万座加油站断网
- 新浪微博JavaSDK开发笔记
- 力扣、github网站登不上
- SPSS中,进行两独立样本T检验
- ac1900修改代理服务器,AC1900路由器怎么设置? | 192路由网
- c语言列车信息管理系统,C语言火车票信息管理系统.doc
- windows编译opencv opencv-contrib
- 花最少的时间驱动湿温度传感器之RT-Thread sht3x之(DIY一个小小天气站+万年历)
- 1分钟让别人喜欢你(三)