> lines[:] = [line.rstrip('\n') for line in lines]
why not just:
lines = [line.rstrip('\n') for line in lines]
what's the difference between lines[:] and lines here? Thanks.
-----邮件原件-----
发件人: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] 代表 Gabriel
Genellina
发送时间: 2008年4月14日 12:59
收件人: [email protected]
主题: Re: how to remove \n in the list
En Mon, 14 Apr 2008 01:41:55 -0300, reetesh nigam
<[EMAIL PROTECTED]> escribió:
> hi,
> l=['5\n', '2\n', '7\n', '3\n', '6\n']
>
> how to remove \n from the given list
l is is very poor name... I'll use lines instead:
lines[:] = [line.rstrip('\n') for line in lines]
--
Gabriel Genellina
--
http://mail.python.org/mailman/listinfo/python-list
--
http://mail.python.org/mailman/listinfo/python-list