博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python练习册 每天一个小程序 第0004题
阅读量:4631 次
发布时间:2019-06-09

本文共 1092 字,大约阅读时间需要 3 分钟。

1 #-*-coding:utf-8-*-  2 __author__ = 'Deen'  3 ''' 4 题目描述:任一个英文的纯文本文件,统计其中的单词出现的个数。 5 参考学习链接: 6     re  http://www.cnblogs.com/tina-python/p/5508402.html#undefined 7     collections  http://blog.csdn.net/liufang0001/article/details/54618484 8 ''' 9 import re,collections10 with open('english.txt','r') as fp:11     text=fp.read().strip(',')12     s=re.compile(r'\w+\b')13     words=s.findall(text)14     b=list()15     dic=collections.defaultdict(lambda :0)16     for word in words:17         dic[word.lower()] +=118     19     print dic20 21 '''22 import collections,re23 import sys24 def cal(filename = 'english.txt'):25     print 'now processing:' + filename + '......'26     f = open(filename,'r')27     data = f.read()28     dic = collections.defaultdict(lambda :0)29     data = re.sub(r'[\W\d]',' ',data)30     data = data.lower()31     datalist = data.split(' ')32     for item in datalist:33         dic[item] += 134     del dic['']35     return dic36 try:37     print sorted(cal().items())38 except:39     print 'no input file'40 '''

 

转载于:https://www.cnblogs.com/deen-/p/7147991.html

你可能感兴趣的文章
jeecg 定时任务配置用法
查看>>
[状压dp]JZOJ P3632——舞伴
查看>>
[并查集][暴力][二分] Jzoj P5177 TRAVEL
查看>>
[单调队列] 洛谷 P2564 生日礼物
查看>>
iOS - OC - XML 解析 - NSXMLParser
查看>>
cf837D(01背包)
查看>>
函数重载
查看>>
Unity鼠标拖拽控制人物的左右旋转
查看>>
python 获取路径不同方法的比较
查看>>
redis-trib构建集群
查看>>
《白帽子》里面的安全三要素
查看>>
大型运输行业实战_day04_2_高级查询
查看>>
Visual.Basic.6大学教程pdf
查看>>
像计算机科学家一样思考Python pdf
查看>>
计算广告 互联网商业变现的市场与技术.pdf
查看>>
C++ typedef小结(转载)
查看>>
hdu 4612 Warm up 桥缩点
查看>>
类类型
查看>>
【树论 倍增】51nod1709 复杂度分析
查看>>
【树链剖分 ODT】cf1137F. Matches Are Not a Child's Play
查看>>