Я пытаюсь удалить стоп-слова из строки ввода пользователя с помощью функции .join
. Это выглядит следующим образом:Удаление стоп-слов в Python
while True:
line = raw_input()
if line.strip() == stopword:
break
remove_stopwords = ''.join(word for word in line.split() if word not in stop_words)
Я определил stop_words
в списке в верхней части. Проблема в том, что когда я набираю строку для слов остановки, которые нужно удалить, она удаляет только первое слово и оставляет остальные. Любая помощь будет большой. Я новичок в этом, поэтому, наверное, это что-то глупое.
где объявляется '' секундомер'? – msturdy
oh, что также указано выше показанного кода. он устанавливается для прерывания, когда вводится строка, содержащая только полный стоп. – SophieF