adding items from a text file to a list
Peter Wang
pzw1 at cor-no-spam-nell.edu
Tue Oct 30 19:36:42 EST 2001
split()[0] won't work because some items (like "pickled eggs") have
spaces in them.
assuming that you've read the entire file into a list named "rawlist":
----------------------
def myStrip(line):
index = string.find(line, "(")
if index != -1:
return string.strip(line[:index])
else:
return line
newlist = map(myStrip, rawlist)
----------------------
-peter
On Tue, 30 Oct 2001 16:14:47 -0800, "Emile van Sebille"
<emile at fenx.com> wrote:
>
>"toflat" <toflatpy2 at oaktown.org> wrote in message
>news:48dbc3f6.0110301612.e0f863c at posting.google.com...
>> Hi,
>>
>> Sorry if this is a bit of a no-brainer question...
>>
>> I have a text file with a list of data items.
>>
>> ex:
>>
>> pickle (fruit or veggie?)
>> pickled eggs (just plain strange)
>> seinfeld (funny show)
>> yada yada (yada)
>>
>> What I want to do is add each item in the file to a python list. The
>> thing that is eluding me is how to leave out the comments. I need it
>> to scan in the item, skip anything in parenthsis then proceed to the
>> next line.
>>
>> Thanks for any help!
>>
>
>How about split()[0]?
>
>HTH,
More information about the Python-list
mailing list