That 'foo'[::-1] is the Python reverse string idiom I'll try here forward, thanks.
Also '.h.e.l.l.o'[1::2] to pick out every second char, etc., thanks. Three footnotes: 1) Reverse string isn't yet in http://www.python.org/doc/faq/ 2) Google Groups searches here yesterday instead pushed me towards the less concise: def reverse(chars): aa = array.array('c', chars) aa.reverse() return aa.tostring() 3) I went looking when first I found time to rethink what I had been running this past year: def reverse(chars): ochars = '' beyond = len(chars) for ix in range(beyond): ochars += chars[beyond - 1 - ix] return ochars -- http://mail.python.org/mailman/listinfo/python-list