Brian van den Broek wrote: > def punctuation_split(sequence): > '''returns list of character sequences separating punctuation > characters''' > for mark in punctuation: > sequence = sequence.replace(mark, ' %s ' %mark) > return sequence.split(' ') You should look at re.split(). Kent