.. Copyright (C) 2001-2016 NLTK Project .. For license information, see LICENSE.TXT ================================== Concordance Example ================================== A concordance view shows us every occurrence of a given word, together with some context. Here we look up the word monstrous in Moby Dick by entering text1 followed by a period, then the term concordance, and then placing "monstrous" in parentheses: >>> from nltk.corpus import gutenberg >>> from nltk.text import Text >>> corpus = gutenberg.words('melville-moby_dick.txt') >>> text = Text(corpus) >>> text.concordance("monstrous") # doctest:+NORMALIZE_WHITESPACE Displaying 11 of 11 matches: ong the former , one was of a most monstrous size . ... This came towards us , ON OF THE PSALMS . " Touching that monstrous bulk of the whale or ork we have r ll over with a heathenish array of monstrous clubs and spears . Some were thick d as you gazed , and wondered what monstrous cannibal and savage could ever hav that has survived the flood ; most monstrous and most mountainous ! That Himmal they might scout at Moby Dick as a monstrous fable , or still worse and more de th of Radney .'" CHAPTER 55 Of the Monstrous Pictures of Whales . I shall ere l ing Scenes . In connexion with the monstrous pictures of whales , I am strongly ere to enter upon those still more monstrous stories of them which are to be fo ght have been rummaged out of this monstrous cabinet there is no telling . But of Whale - Bones ; for Whales of a monstrous size are oftentimes cast up dead u >>> text.concordance("monstrous") # doctest:+ELLIPSIS, +NORMALIZE_WHITESPACE Displaying 11 of 11 matches: ong the former , one was of a most monstrous size . ... This came towards us , ON OF THE PSALMS . " Touching that monstrous bulk of the whale or ork we have r ll over with a heathenish array of monstrous clubs and spears . Some were thick ... ================================= Concordance List ================================= Often we need to store the results of concordance for further usage. To do so, call the concordance function with the stdout argument set to false: >>> from nltk.corpus import gutenberg >>> from nltk.text import Text >>> corpus = gutenberg.words('melville-moby_dick.txt') >>> text = Text(corpus) >>> con_list = text.concordance_list("monstrous") >>> con_list[2].line 'll over with a heathenish array of monstrous clubs and spears . Some were thick' >>> len(con_list) 11