I'm trying to write a bit of code that will run through a text file and find the item or word string that is the same forward as it is when it is revered...a palindrome. I'm having a bit of issue looping through the wordList[] that I have created.
If you have any comments or suggestions I'd really appreciate the assistance. Code: def getFile(): fname = raw_input('Enter location and filename: ') print #attempt the open the file for reading try: fobj = open(fname, 'r') except IOError, e: print "*** file open error:", e else: #display contents to the screen for eachLine in fobj: # create list here str(eachLine).strip().split() wordList.append(eachLine) fobj.close() def compareElements(wordList): for item in wordList(): if item == item.reversed(): print item else: next(item) wordList = [] getFile() print print "Printing new Word list!!!" print wordList[:] print "\nComparing Word List!!!" compareElements(wordList) -- ~MEN _______________________________________________ Tutor maillist - Tutor@python.org To unsubscribe or change subscription options: http://mail.python.org/mailman/listinfo/tutor