#coding=utf-8import collectionsimport oswith open('str.txt') as file1:#打开文本文件str1=file1.read().split(' ')#将文章按照空格划分开 print "原文本:\n %s"% str1print "\n各单词出现的次数:\n %s" % collections.Counter(str1)print collections.Counter(str1)['was']#以字典的形式存储,每个字符对应的键值就是在文本中出现的次数python 的collections模块包含除内置list,dict,tuple 以外的其它容器数据类型。counter作为一个容器,可以跟踪相同的值增加了多少次。这个类可以用来实现其他语言中常用的 bag 和 multiset 数据结构来实现
下面选取一个英文的文本,并对其中单词出现的次数进行统计,返回某个单词出现的次数
python一行代码能实现的功能,就不要用两行
原文链接:
http://blog.csdn.net/eddy_zheng/article/details/47336271
點擊查看更多內容
為 TA 點贊
評論
評論
共同學習,寫下你的評論
評論加載中...
作者其他優質文章
正在加載中
感謝您的支持,我會繼續努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦