On Fri, Jan 23, 2009 at 6:57 PM, Andre Engels <andreeng...@gmail.com> wrote:
> I made an error in my program... Sorry, it should be: > > def hasRoot(word, root): # This order I find more logical > loc = 0 > for letter in root: > loc = word.find(letter,loc) # I missed the ,loc here... > if loc == -1: > return false > return true > > # main > > infile = open("myCorpus.txt").read().split() > query = "ktb" > outcome = [word for word in infile if hasRoot(word,query)] > > > -- > André Engels, andreeng...@gmail.com > Thank you so much. bktab is a legal Arabic word. I also found the word bmktbha in the corpus. I would have missed that. Thank you again. -- لا أعرف مظلوما تواطأ الناس علي هضمه ولا زهدوا في إنصافه كالحقيقة.....محمد الغزالي "No victim has ever been more repressed and alienated than the truth" Emad Soliman Nawfal Indiana University, Bloomington http://emnawfal.googlepages.com --------------------------------------------------------
_______________________________________________ Tutor maillist - Tutor@python.org http://mail.python.org/mailman/listinfo/tutor