strip char from list of strings

Laurent Luce laurentluce49 at
Tue May 19 10:55:44 EDT 2009

I had a simple loop stripping each string but I was looking for
something concise and efficient. I like the following answer:
x = [s.rstrip('\n') for s in x]

David Stanek wrote:
> On Mon, May 18, 2009 at 3:30 PM, Laurent Luce <laurentluce49 at> wrote:
>> I have the following list:
>> [ 'test\n', test2\n', 'test3\n' ]
>> I want to remove the '\n' from each string in place, what is the most efficient way to do that ?
> What have you tried so far?

More information about the Python-list mailing list