python删除输入句子中含有txt文件里的词汇

text=raw_input("Enterthemoivereview:")words=text.split()word_dict={}forwinwords:ifwno... text = raw_input("Enter the moive review:")
words = text.split()
word_dict = {}
for w in words:
if w not in word_dict:
word_dict[w] = 1
else:
word_dict[w] = word_dict[w] + 1
print word_dict

这是原先的程序 另外还有两个分别是含有高频名词和高频动词的txt 想在count word之前先读取两个txt里面的词汇 把句子中与txt里重叠的词汇都删除 只count形容词 求求大家帮帮我!谢谢!
展开
 我来答
albumin
2013-03-02 · TA获得超过1.2万个赞
知道大有可为答主
回答量:4889
采纳率:87%
帮助的人:2307万
展开全部
# -*- coding: cp936 -*-
text = raw_input("Enter the moive review:")
words = text.split()
verbfile=open(r"~/verb.txt") #用你自己的文件名路径替换
adjfile=open(r"~/adj.txt") #用你自己的文件路径替换
word_dict=verbfile.read().split()+adjfile.read().split()
verbfile.close()
adjfile.close()
wordscopy=[]
wordscopy[:]=words
for word in words:
if word in word_dict:
wordscopy.remove(word)
print wordscopy
print "count:%d"%len(wordscopy)
aa1ss2_2
2013-03-02 · TA获得超过397个赞
知道小有建树答主
回答量:178
采纳率:100%
帮助的人:193万
展开全部
有没有搞错啊,这个是老师布置的作业吗.
刚刚回答完一个又来了一个相同的问题,提问之前搜索一下先吧,
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式