Мой список:
city=['Venango Municiplaity', 'Waterford ship','New York']
Ожидаемый результат:
city = ['Venango Municiplaity ', 'Waterford ship','New York','Venango','Waterford']
Распространенные слова:
common_words = ['ship','municipality']
Сканируйте все элементы в Моем списке и разделите общие слова и снова вставьте их в тот же список, что и в ожидаемом результате.
Я могу искать элементы, содержащие общие слова, но не уверен, как заменить их пустым и повторно вставить в Мой список.
Мой код:
for item in city:
if(any(x in s.lower() for s in item.split(' ') for x in common_words)) :