python用字典统计单词或汉字词个数示例
admin
2023-07-31 02:07:24
0

有如下格式的文本文件

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

将这段话进行词频统计,结果是  词—词数  的形式,比如  请  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字典是另一种可变容器模型(无序),且可存储任意类型对象...
2023-08-02 14:48:46
遍历python字典几种方...
如下所示: aDict = {\'key1\':\'value1\...
2023-08-01 19:49:05
python字典键值对的添...
添加键值对 首先定义一个空字典 >>> dic=...
2023-08-01 19:44:09
python从入门到精通(...
1、字典复制: dict = {\'name\':\'wang\'...
2023-07-31 02:33:10
Python实现字典依据v...
具体内容如下: 使用sorted将字典按照其value大小排序 &...
2023-07-31 02:32:03
python字典基本操作实...
本文实例讲述了python字典基本操作。分享给大家供大家参考。具体...
2023-07-31 02:26:41

热门资讯

Mobi、epub格式电子书如... 在wps里全局设置里有一个文件关联,打开,勾选电子书文件选项就可以了。
小程序支付时提示:appid和... [Q]小程序支付时提示:appid和mch_id不匹配 [A]小程序和微信支付没有进行关联,访问“小...
Apache Doris 2.... 亲爱的社区小伙伴们,我们很高兴地向大家宣布,Apache Doris 2.0.0 版本已于...
项目管理和工程管理的区别 项目管理 项目管理,顾名思义就是专注于开发和完成项目的管理,以实现目标并满足成功标准和项目要求。 工...
pycparser 是一个用... `pycparser` 是一个用 Python 编写的 C 语言解析器。它可以用来解析 C 代码并构...
微信小程序使用slider实现... 众所周知哈,微信小程序里面的音频播放是没有进度条的,但最近有个项目呢,客户要求音频要有进度条控制,所...
Python随手笔记第一篇(2... Python中,列表和元组是一种数据结构:序列,序列中的每个元素都被分配一个序号,元素的位置,第一原...
python返回昨天日期的方法 本文实例讲述了python返回昨天日期的方法。分享给大家供大家参考。具体实现方法如下: #-*-co...
Apache Doris 常见... 什么是 Apache Doris Apache Doris 是一款 MPP 架构的 OLAP 列式存...
在SSIS 中使用 Web S... Web Service简介 Web Service是一种构建应用程序的普遍模型,可以在任何支持网络通...