Deleting specific characters from a string
Walter Dörwald
walter at livinglogic.de
Wed Jul 9 17:11:56 EDT 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
> 'benorange?enteryourcode'.
>
> 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)
Bye,
Walter Dörwald
More information about the Python-list
mailing list