Deleting specific characters from a string
walter at livinglogic.de
Wed Jul 9 23:11:56 CEST 2003
Behrang Dadsetan wrote:
> Hi all,
> I would like deleting specific characters from a string.
> As an example, I would like to delete all of the '@' '&' in the string
> 'You are ben at orange?enter&your&code' so that it becomes
> So far I have been doing it like:
> str = 'You are ben at orange?enter&your&code'
> str = ''.join([ c for c in str if c not in ('@', '&')])
> but that looks so ugly.. I am hoping to see nicer examples to acheive
> the above..
What about the following:
str = 'You are ben at orange?enter&your&code'
str = filter(lambda c: c not in "@&", str)
More information about the Python-list