从字符串中删除一系列单词
- 论坛
- 从字符串中删除一系列单词
10 浏览
从字符串中删除一系列单词
我有一个停止词列表,以及一个搜索字符串。我想从字符串中删除这些词。
举个例子:
stopwords=['what','who','is','a','at','is','he'] query='What is hello'
现在代码应该删除'What'和'is'。然而在我的情况下,它还删除了'a'和'at'。我在下面给出了我的代码。我可能做错了什么?
for word in stopwords: if word in query: print word query=query.replace(word,"")
如果输入的查询是"What is Hello",我得到的输出是:
wht s llo
为什么会这样?