Extracting values from text file

MTD marc.t.davies at gmail.com
Fri Jun 16 05:40:21 EDT 2006


P.S.

>>> file.close()

MTD wrote:
> 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