前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Python文件读取包含英文句子统计共多少个不重复的单词

Python文件读取包含英文句子统计共多少个不重复的单词

原创
作者头像
用户1349575
发布2021-12-24 14:44:18
1.4K0
发布2021-12-24 14:44:18
举报
文章被收录于专栏:编程社区

#读一个文件,包含英文句子,请统计共多少个不重复的单词

#并且在另外一个文件中打印每个单词以及它的出现的次数

代码语言:javascript
复制
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 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档