第0004题:任一个英文的纯文本文件,统计其中的单词出现的个数。
在Python库中有个collections可以统计单词出现的频率,有兴趣的可以到collections--High-performance container datatypes查看。
示例代码如下
#! /usr/bin/env python
#coding=utf-8
import collections
wordcount = collections.Counter()
with open("in.txt") as file:
for line in file:
wordcount.update(line.split())
for k, v in wordcount.iteritems():
print k, v