c = nltk.ConcordanceIndex(text1.tokens, key=lambda s: s.lower())
print([text1.tokens[offset + 1] for offset in c.offsets('monstrous')])
Вызов согласования NLTK - как получить текст до/после использованного слова?