Python文本转字典

[admin@pe-jira python]$ cat user_list 
IPhone 6600
MACbook 8000
Xiaomi 1999
OPPO 2799
Coffee 35
TESLA 870000
BMW_car 340000
bike 800
[admin@pe-jira python]$ python        
Python 3.6.0a1 (default, Mar  2 2017, 13:43:21) 
[GCC 4.4.7 20120313 (Red Hat 4.4.7-16)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> user = {}
>>> f = open('user_list','r')
>>> d = f.readlines()
>>> for i in d:
...     i = i.strip()
...     u = i.split(' ')[0]
...     c = i.split(' ')[1].strip()
...     user[u] = c
... 
>>> f.close() 
>>> user
{'OPPO': '2799', 'BMW_car': '340000', 'MACbook': '8000', 'bike': '800', 'Coffee': '35', 'IPhone': '6600', 'TESLA': '870000', 'Xiaomi': '1999'}
>>> 

 

posted on 2017-05-12 10:11  光阴8023  阅读(159)  评论(0编辑  收藏  举报