Extracting values from text file

MTD marc.t.davies at gmail.com
Fri Jun 16 05:18:03 EDT 2006


list.txt is a file that contains the following lines:
Apples 34
Bananas 10
Oranges 56

>>> file = open("list.txt","r")
>>> mystring = file.read()
>>> mystring
'Apples 34 \nBananas 10\nOranges 56 '
>>> mylist = mystring.split('\n')
>>> mylist
['Apples 34 ', 'Bananas 10', 'Oranges 56 ']
>>> mydict = {}
>>> for el in mylist:
... 	l = el.split()
... 	mydict[l[0]] = l[1]
...
>>> mydict
{'Apples': '34', 'Oranges': '56', 'Bananas': '10'}
>>> mydict["Apples"]
'34'
>>> mydict["Oranges"]
'56'




More information about the Python-list mailing list