Мне удалось создать 2 списка из текстовых документов. Первый мой список би-грамм:Удалить униграммы из списка биграмм
keywords = ['nike shoes','nike clothing', 'nike black', 'nike white']
и список стоп-слов:
stops = ['clothing','black','white']
Я хочу, чтобы удалить Остановки из моего списка ключевых слов. Используя приведенный выше пример, выход я после должен выглядеть следующим образом:
new_keywords = ['nike shoes','nike', 'nike', 'nike'] --> eventually I'd like to remove those dupes.
Это то, что я сделал до сих пор:
keywords = open("keywords.txt", "r")
new_keywords = keywords.read().split(",")
stops = open("stops.txt","r")
new_stops = stops.read().split(",")
[i for i in new_keywords if i not in new_stops]
Проблема, которую я имею в том, что он ищет 2 слова комбо, а не одно слово останавливается ....
спасибо за ваши отзывы, у меня есть список, однако, ваше выше предложение техника его подводит производить результат, который вы предложили. То, что у вас есть, имеет смысл для меня, но не ясно, почему это не сработало. – BradF
Странно. Я только что проверил его и отлично работал для меня. Какую версию Python вы используете? Я добавил screeshot, который показывает, что я сделал. – Pendragon22
работает. это был я, а не ты :) спасибо mil. все решено и очень полезно! – BradF