У меня есть список стоп-слов. И у меня есть строка поиска. Я хочу удалить слова из строки.
В качестве примера:
stopwords=['what','who','is','a','at','is','he']
query='What is hello'
Теперь код должен делить "Что" и "есть". Однако в моем случае это полоски "a", а также "at". Я дал свой код ниже. Что я могу делать неправильно?
for word in stopwords:
if word in query:
print word
query=query.replace(word,"")
Если входной запрос "Что такое Hello", я получаю вывод как: wht s llo
Почему это происходит?