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