Terry Reedy wrote: > Cédric Lucantis wrote: > >> I don't see any string method to do that > > >>> 'abcde'.translate(str.maketrans('','','bcd')) > 'ae' > > I do not claim this to be better than all the other methods, > but this pair can also translate while deleting, which others cannot.
You should mention that you are using Python 3.0 ;) The 2.5 equivalent would be >>> u"abcde".translate(dict.fromkeys(map(ord, u"bcd"))) u'ae' Peter -- http://mail.python.org/mailman/listinfo/python-list