详解Python用三种方式统计词频的方法


Posted in Python onJuly 29, 2019

三种方法:

①直接使用dict

②使用defaultdict

③使用Counter

 ps:`int()`函数默认返回0

 ①dict

text = "I'm a hand some boy!"
frequency = {}
for word in text.split():
  if word not in frequency:
    frequency[word] = 1
  else:
    frequency[word] += 1

 ②defaultdict

import collections
frequency = collections.defaultdict(int)
text = "I'm a hand some boy!"
for word in text.split():
  frequency[word] += 1

 ③Counter

import collections
text = "I'm a hand some boy!"
frequency = collections.Counter(text.split())

总结

以上所述是小编给大家介绍的Python用三种方式统计词频的方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

Python 相关文章推荐
scrapy自定义pipeline类实现将采集数据保存到mongodb的方法
Apr 16 Python
简单介绍Python中的readline()方法的使用
May 24 Python
Python3字符串学习教程
Aug 20 Python
利用Python找出序列中出现最多的元素示例代码
Dec 08 Python
对Django项目中的ORM映射与模糊查询的使用详解
Jul 18 Python
python利用7z批量解压rar的实现
Aug 07 Python
Python request操作步骤及代码实例
Apr 13 Python
k-means 聚类算法与Python实现代码
Jun 01 Python
Python爬虫如何应对Cloudflare邮箱加密
Jun 24 Python
Python结合Window计划任务监测邮件的示例代码
Aug 05 Python
python requests模块的使用示例
Apr 07 Python
实操Python爬取觅知网素材图片示例
Nov 27 Python
Django框架视图层URL映射与反向解析实例分析
Jul 29 #Python
Django 重写用户模型的实现
Jul 29 #Python
python写程序统计词频的方法
Jul 29 #Python
Django外键(ForeignKey)操作以及related_name的作用详解
Jul 29 #Python
PyQt5使用QTimer实现电子时钟
Jul 29 #Python
django框架面向对象ORM模型继承用法实例分析
Jul 29 #Python
Python将string转换到float的实例方法
Jul 29 #Python
You might like
PHP中使用xmlreader读取xml数据示例
2014/12/29 PHP
PHP访问数据库集群的方法小结
2016/03/14 PHP
javascript 获取select下拉列表值的代码
2009/09/07 Javascript
jquery获取复选框被选中的值
2014/03/22 Javascript
jQuery实现点击小图片淡入淡出显示大图片特效
2015/09/09 Javascript
javascript实现input file上传图片预览效果
2015/12/31 Javascript
JS之相等操作符详解
2016/09/13 Javascript
打造自己的jQuery插件入门教程
2016/09/23 Javascript
用jQuery实现可输入多选下拉组合框实例代码
2017/01/18 Javascript
nodejs基于mssql模块连接sqlserver数据库的简单封装操作示例
2018/01/05 NodeJs
Vue从TodoList中学父子组件通信
2019/02/05 Javascript
在vue中使用jsx语法的使用方法
2019/09/30 Javascript
vue keep-alive 动态删除组件缓存的例子
2019/11/04 Javascript
[10:04]国际邀请赛采访专栏:DK.Farseer,mouz.Black^,采访员Josh专访
2013/08/05 DOTA
[06:30]DOTA2英雄梦之声_第15期_死亡先知
2014/06/21 DOTA
[38:21]2018DOTA2亚洲邀请赛3月30日 小组赛A组 LGD VS Newbee
2018/03/31 DOTA
[28:07]完美世界DOTA2联赛PWL S3 Phoenix vs INK ICE 第二场 12.13
2020/12/17 DOTA
python的类变量和成员变量用法实例教程
2014/08/25 Python
python实现无证书加密解密实例
2014/10/27 Python
在Python的Django框架中更新数据库数据的方法
2015/07/17 Python
详解python-图像处理(映射变换)
2019/03/22 Python
Python利用lxml模块爬取豆瓣读书排行榜的方法与分析
2019/04/15 Python
python Web flask 视图内容和模板实现代码
2019/08/23 Python
python nmap实现端口扫描器教程
2020/05/28 Python
Win10环境中如何实现python2和python3并存
2020/07/20 Python
python使用建议技巧分享(三)
2020/08/18 Python
CK澳大利亚官网:Calvin Klein澳大利亚
2020/12/12 全球购物
大学总结自我鉴定
2014/01/18 职场文书
行政专员岗位职责说明书
2014/07/30 职场文书
开业典礼致辞
2015/07/29 职场文书
离职告别感言
2015/08/04 职场文书
2019公司管理制度
2019/04/19 职场文书
一篇合格的广告文案,其主要目的是什么?
2019/07/12 职场文书
Django分页器的用法你都了解吗
2021/05/26 Python
一文搞懂Java中的注解和反射
2022/06/21 Java/Android
python自动获取微信公众号最新文章的实现代码
2022/07/15 Python