Deleting specific characters from a string

Behrang Dadsetan ben at dadsetan.com
Wed Jul 9 03:12:02 EDT 2003


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..

Thanks.
Ben.





More information about the Python-list mailing list