python用字典统计单词或汉字词个数示例


Posted in Python onApril 22, 2014

有如下格式的文本文件

/“/请/!/”/“/请/!/”/两名/剑士/各自/倒转/剑尖/,/右手/握/剑柄/,
/左手/搭于/右手/手背/,/躬身行礼/。/两/人/身子/尚未/站/直/,
/突然/间/白光闪/动/,/跟着/铮的/一/声响/,
/双剑相/交/,/两/人/各/退一步/。
/旁/观众/人/都/是/“/咦/”/的/一声/轻呼/。/青衣/剑士/连/劈/三/剑/

将这段话进行词频统计,结果是  词—词数  的形式,比如  请  2  ,并把结果放到txt文件中。

这样的问题利用词或单词作为字典的key,循环判断有不有这个key,没有新增一个,有的话,将这个key对应的value加1

#coding:utf-8
word_lst = []
word_dict = {}
with open("中文.txt","r") as f1 ,open("词次数.txt",'w') as f2:
   for line in f1:
       word_lst.append(line.split('/'))
   for item in word_lst:
       for item2 in item:
           if item2.strip() not in ",!。“”" :
               if   item2 not in word_dict:
                   word_dict[item2] = 1
               else :
                   word_dict[item2] += 1
   for key in word_dict:
       print key,word_dict[key]
       f2.write(key+' '+str(word_dict[key]))
Python 相关文章推荐
python服务器端收发请求的实现代码
Sep 29 Python
11个并不被常用但对开发非常有帮助的Python库
Mar 31 Python
Python的Django框架中TEMPLATES项的设置教程
May 29 Python
Python网络编程中urllib2模块的用法总结
Jul 12 Python
python中不能连接超时的问题及解决方法
Jun 10 Python
python学习开发mock接口
Apr 28 Python
用Cython加速Python到“起飞”(推荐)
Aug 01 Python
Django xadmin开启搜索功能的实现
Nov 15 Python
python统计字符的个数代码实例
Feb 07 Python
numpy库reshape用法详解
Apr 19 Python
python中翻译功能translate模块实现方法
Dec 17 Python
教你怎么用Python监控愉客行车程
Apr 29 Python
python实现rest请求api示例
Apr 22 #Python
python 七种邮件内容发送方法实例
Apr 22 #Python
sqlalchemy对象转dict的示例
Apr 22 #Python
用pywin32实现windows模拟鼠标及键盘动作
Apr 22 #Python
python实现linux服务器批量修改密码并生成execl
Apr 22 #Python
python中精确输出JSON浮点数的方法
Apr 18 #Python
python中使用OpenCV进行人脸检测的例子
Apr 18 #Python
You might like
PHP删除HTMl标签的三种解决方法
2013/06/30 PHP
Javascript 强制类型转换函数
2009/05/17 Javascript
JavaScript去除空格的三种方法(正则/传参函数/trim)
2013/02/06 Javascript
jquery修改网页背景颜色通过css方法实现
2014/06/06 Javascript
JavaScript中匿名函数用法实例
2015/03/23 Javascript
使用CDN和AJAX加速WordPress中jQuery的加载
2015/12/05 Javascript
神奇!js+CSS+DIV实现文字颜色渐变效果
2016/03/16 Javascript
ES6入门教程之let和const命令详解
2017/05/17 Javascript
详解Vue依赖收集引发的问题
2019/04/22 Javascript
微信小程序导入Vant报错VM292:1 thirdScriptError的解决方法
2019/08/01 Javascript
Vue中使用matomo进行访问流量统计的实现
2019/11/05 Javascript
Vue实现图片轮播组件思路及实例解析
2020/05/11 Javascript
微信小程序实现打卡签到页面
2020/09/21 Javascript
pandas 获取季度,月度,年度首尾日期的方法
2018/04/11 Python
浅谈DataFrame和SparkSql取值误区
2018/06/09 Python
python中的global关键字的使用方法
2019/08/20 Python
Pytorch通过保存为ONNX模型转TensorRT5的实现
2020/05/25 Python
Python如何进行时间处理
2020/08/06 Python
Python如何测试stdout输出
2020/08/10 Python
Html5 滚动穿透的方法
2019/05/13 HTML / CSS
Html5 new XMLHttpRequest()监听附件上传进度
2021/01/14 HTML / CSS
BONIA官方网站:国际奢侈品牌和皮革专家
2016/11/27 全球购物
Shopping happy life西班牙:以最优惠的价格提供最好的时尚配饰
2020/03/13 全球购物
经典的班主任推荐信
2013/10/28 职场文书
学习经验演讲稿
2014/05/10 职场文书
个人求职信范文
2014/05/24 职场文书
爱护公共设施标语
2014/06/24 职场文书
关于清明节的演讲稿
2014/09/13 职场文书
学生偷窃检讨书
2014/09/25 职场文书
写景作文评语集锦
2014/12/25 职场文书
大学生助学金感谢信
2015/01/21 职场文书
2016年秋季运动会通讯稿
2015/11/25 职场文书
2016年妇联“6﹒26国际禁毒日”宣传活动总结
2016/04/05 职场文书
如何理解Vue前后端数据交互与显示
2021/05/10 Vue.js
python playwright 自动等待和断言详解
2021/11/27 Python
WINDOWS下安装mysql 8.x 的方法图文教程
2022/04/19 MySQL