from nltk.corpus import stopwords
s = set(stopwords.words('english'))
txt = 'a long string of text about him and her'
print([w for w in txt.split() if not w in s])
Technique to remove common words(and their plural versions) from a string