> 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 收件人: python-list@python.org 主题: 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