from nltk.stem import PorterStemmer words = ["operate", "operating", "operates", "operation", "operative", "operatives", "operational"] ps = PorterStemmer() for token in words: print (ps.stem(token))