-----Original Message-----
From: [email protected]
[mailto:[email protected]] On Behalf Of Ken G.
Sent: Tuesday, February 09, 2010 10:29 AM
To: [email protected]
Subject: [Tutor] rstrip in list?

I printed out some random numbers to a list and use 'print mylist' and
they came out like this:

['102\n', '231\n', '463\n', '487\n', '555\n', '961\n']

I was using 'print mylist.rstrip()' to strip off the '\n'

but kept getting an error of :

AttributeError: 'list' object has no attribute 'rstrip'

My memory must be hazy but I thought I had it working several months ago.

Any idea or suggestion?

TIA, Ken

In [14]: mylist
Out[14]: ['102\n', '231\n', '463\n', '487\n', '555\n', '961\n']

In [15]: for item in mylist:
   ....:     print item.strip('\n')
   ....:
   ....:
102
231
463
487
555
961


I get the impression you can strip something from the elements in the list,
but that it balks at a change to the  entire list in a single statement?


Robert 
_______________________________________________
Tutor maillist  -  [email protected]
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor

_______________________________________________
Tutor maillist  -  [email protected]
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor

Reply via email to