#读一个文件,包含英文句子,请统计共多少个不重复的单词
#并且在另外一个文件中打印每个单词以及它的出现的次数
with open('/Users/jianpengwang/Desktop/宋华杰/123.txt','r') as f:
f.seek(0)
norepeat_word_times=0
norepead_word=[]
result={}
for line in f.readlines():
line_list=line.strip('\n').split(' ')
for word in line_list:
if line_list.count(word)==1:
norepead_word.append(word)
norepeat_word_times+=1
if word not in result:
result[word]=1
else:
result[word]+=1
print('不重复的英文单词个数为:',norepeat_word_times)
print('不重复的英文单词为:',norepead_word)
with open('/Users/jianpengwang/Desktop/宋华杰/123result.txt','w+',encoding='utf-8') as f1:
for k,v in result.items():
f1.write('%s出现的次数为:%d'%(k,v))
f1.write('\n')
print('%s出现的次数为:%d'%(k,v))
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。