仅简单统计英文。
from collections import Counter
f = open('1')
c = Counter()
for line in f:
g = (x for x in line.split())
c.update(Counter(g))
f.close()
print sorted(dict(c).items(), key = lambda x : x[1], reverse = True)
运行结果。
[('cd', 5), ('xy', 2), ('ab', 2)]