hi! Try this:
>>> lis=['t','tes','test','testing'] >>> [elem for elem in lis if re.compile("^te").search(elem)] ['tes', 'test', 'testing'] Cheers, Raj On Wed, Jul 9, 2008 at 12:13 AM, Lamonte Harris <[EMAIL PROTECTED]> wrote: > Alright, basically I have a list of words in a file and I load each word > from each line into the array. Then basically the question is how do I > check if the input word matches multiple words in the list. > > Say someone input "test", how could I check if that word matches these list > of words: > > test > testing > tested > > Out of the list of > > Hello > blah > example > test > ested > tested > testing > > I want it to loop then check if the input word I used starts any of the > words in the list so if I typed 'tes' > > Then: > > test > testing > testing > > would be appended to a new array. > > I'm unsure how to do this in python. > > Thanks in advanced. > > -- > http://mail.python.org/mailman/listinfo/python-list > -- "For him who has conquered the mind, the mind is the best of friends; but for one who has failed to do so, his very mind will be the greatest enemy." Rajanikanth -- http://mail.python.org/mailman/listinfo/python-list