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

 更新时间:2014年04月22日 10:06:49   作者:  
这篇文章主要介绍了python用字典统计单词或汉字词个数示例,需要的朋友可以参考下

有如下格式的文本文件

复制代码 代码如下:

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

将这段话进行词频统计,结果是  词—词数  的形式,比如  请  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 字符串操作详情

    这篇文章主要介绍了Python 字符串操作,所谓字符串,就是由0个或者多个字符组成的有限序列,字符串的字符可以是特殊符号、英文字母、中文字符、日文的平假名或片假名、希腊字母、Emoji字符等等。下面我们大家一起来学习文章详细内容吧
    2021-11-11
  • 解决python爬虫中有中文的url问题

    解决python爬虫中有中文的url问题

    今天小编就为大家分享一篇解决python爬虫中有中文的url问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-05-05
  • 最新PyCharm 2021.3.1永久激活码(亲测有效)

    最新PyCharm 2021.3.1永久激活码(亲测有效)

    今天又有朋友反应PyCharm2021提示激活码过期了,下面再为大家分享一个2022年01月08日更新PyCharm2021最新激活码,需要的朋友可以参考下
    2020-11-11
  • pytorch 自定义卷积核进行卷积操作方式

    pytorch 自定义卷积核进行卷积操作方式

    今天小编就为大家分享一篇pytorch 自定义卷积核进行卷积操作方式,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-12-12
  • 关于python爬虫应用urllib库作用分析

    关于python爬虫应用urllib库作用分析

    这篇文章主要介绍了关于python爬虫应用urllib库作用分析,想要进行python爬虫首先我们需要先将网页上面的信息给获取下来,这就是utllib库的作用,有需要的朋友可以借鉴参考下
    2021-09-09
  • pandas将Series转成DataFrame的实现

    pandas将Series转成DataFrame的实现

    本文主要介绍了pandas将Series转成DataFrame的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-01-01
  • Django框架中数据的连锁查询和限制返回数据的方法

    Django框架中数据的连锁查询和限制返回数据的方法

    这篇文章主要介绍了Django框架中数据的连锁查询和限制返回数据的方法,Django是Python重多高人气框架中最为著名的一个,需要的朋友可以参考下
    2015-07-07
  • 使用Python编写一个桌面便签应用

    使用Python编写一个桌面便签应用

    ChatGPT的编程能力也不差,本文将一步一步提出要求,让ChatGPT根据我们的要求,编写出一个可用的,可打包运行的桌面便签,感兴趣的可以了解一下
    2023-06-06
  • Python如何解决secure_filename对中文不支持问题

    Python如何解决secure_filename对中文不支持问题

    最近使用到了secure_filename,然后悲剧的发现中文居然不展示出来,本文就详细的介绍一下解决方法,感兴趣的可以了解一下
    2021-07-07
  • R语言 vs Python对比:数据分析哪家强?

    R语言 vs Python对比:数据分析哪家强?

    R语言和Python在数据分析方法都各有所长,两者现在可以说是都非常热门的,那么这篇文章就来给大家总结介绍关于R语言和Python数据分析的相关资料,并给大家推荐了一些相关的书籍学习,需要的朋友可以参考借鉴,下面随着小编来一起看看吧。
    2017-11-11

最新评论