Xin lỗi nếu câu hỏi có chút khó hiểu. Điều này tương tự như this questionCách xóa danh sách các từ khỏi danh sách các chuỗi
Tôi nghĩ câu hỏi trên gần với những gì tôi muốn, nhưng trong Clojure.
Có another câu hỏi
tôi cần một cái gì đó như thế này nhưng thay vì '[br]' trong câu hỏi đó, có một danh sách các chuỗi mà cần phải được tìm kiếm và loại bỏ.
Hy vọng tôi đã tự làm rõ.
Tôi nghĩ rằng điều này là do thực tế rằng các chuỗi trong python là không thay đổi.
Tôi có danh sách các từ tiếng ồn cần được xóa khỏi danh sách các chuỗi.
Nếu tôi sử dụng tính năng đọc danh sách, tôi sẽ tìm kiếm cùng một chuỗi một lần nữa. Vì vậy, chỉ "của" được loại bỏ và không phải là "the". Vì vậy danh sách đã sửa đổi của tôi trông giống như thế này
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)]
Tôi muốn biết tôi đang làm gì sai.
là gì 'place'? – katrielalex
Bạn không làm cho mình rõ ràng; nêu câu hỏi của bạn * tại đây *, và sau đó đặt các liên kết đến các câu hỏi tương tự với các câu trả lời tương tự nếu bạn nghĩ rằng điều đó là cần thiết bên dưới. –