Извините, если вопрос немного запутан. Это похоже на this questionКак удалить список слов из списка строк
Я думаю, что вышеупомянутый вопрос близок к тому, что я хочу, но в Clojure.
Существует another вопрос
мне нужно что-то вроде этого, но вместо '[ш] в этом вопросе, есть список строк, которые должны быть найдены и удалены.
Надеюсь, я поняла.
Я думаю, что это связано с тем, что строки в python неизменяемы.
У меня есть список шумовых слов, которые нужно удалить из списка строк.
Если я использую понимание списка, я в конечном итоге снова и снова повторяю одну и ту же строку. Таким образом, удаляется только «из», а не «the». Поэтому мой измененный список выглядит так:
places = ['New York', 'the New York City', 'at Moscow' and many more]
noise_words_list = ['of', 'the', 'in', 'for', 'at']
for place in places:
stuff = [place.replace(w, "").strip() for w in noise_words_list if place.startswith(w)]
Я хотел бы знать, что я делаю.
Что такое 'place'? – katrielalex
Вы не проясняете; сформулируйте свой вопрос * здесь *, а затем поместите ссылки на похожие вопросы с похожими ответами, если вы считаете, что это необходимо ниже. –