I'm writing a script that takes any text and outputs to a file a list of duples (k, word) where k is the number of occurrences of word in the text.
The text will contain "words" beginning or ending with non-alphabetic characters. To strip them off I use string.strip([chars]). My question is how to use strip just once to get rid of both kinds of quotes, single and double. It seems necessary to do it something like this: # L is the original list of "words" in the text. newL = [] for word in L: word = lower(word) newWord = word.strip(".,!?;:&*'=-></#@)(") newWord2 = newWord.strip('.,!?;:&*"=-></#@)(') word = newWord2 newL.append(word) But is it? Have I missed something? Thanks, Dick Moores _______________________________________________ Tutor maillist - Tutor@python.org http://mail.python.org/mailman/listinfo/tutor