Извините, если вопрос немного запутанный.Это похоже на этот вопрос
Я думаю, что этот вопрос близок к тому, что я хочу, но в Clojure.
Есть другой вопрос
Мне нужно что-то подобное, но вместо '[br]' в этом вопросе есть список строк, которые нужно искатьи удалил.
Надеюсь, я ясно дал понять.
Я думаю, что это связано с тем, что строки в python являются неизменяемыми.
У меня есть список шумовых слов, которые необходимо удалить из списка строк.
Если я использую понимание списка, я снова и снова ищу одну и ту же строку.Таким образом, удаляется только «из», а не «из».Итак, мой измененный список выглядит следующим образом
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)]
Я хотел бы знать, какую ошибку я совершаю.