У меня есть список, который содержит много предложений. Я хочу перебрать список, удалив из всех предложений такие слова, как «и», «the», «a», «are» и т. Д.
Я пробовал это:
def removearticles(text):
articles = {'a': '', 'an':'', 'and':'', 'the':''}
for i, j in articles.iteritems():
text = text.replace(i, j)
return text
Как вы, вероятно, можете сказать, однако, это удалит «a» и «an», когда оно появится в середине слова. Мне нужно удалить только экземпляры слов, когда они разделены пробелом, а не когда они находятся внутри слова. Какой самый эффективный способ добиться этого?