【发布时间】:2017-06-01 14:49:53
【问题描述】:
我有文件 data.txt ,下面的 python 代码读取一个文本和表单字典。
文件:data.txt
10/20 vinay
05/31 hunachyal
11/23 mine
bday_list = {}
infile = open("data.txt")
for line in infile:
List_array = [w.strip() for w in line.split("\t")]
bday_list[List_array[0]] = List_array[1]
# print line
print bday_list
Op: {'11/23': 'mine', '10/20': 'vinay', '05/31': 'hunachyal'}
类似地,如何以 OP 中所示的格式获取以下文件的字典
文件
10/20 Name vinay phone +91094xxx
05/31 Name hunachyal phone +91jndjxx
11/23 Name mine phone +92jdddxxx
OP:
{'11/23': {'Phone': '+91kexxx', 'Name': 'mine'}, '10/20': {'Phone': '+919xxxx', 'Name': 'vinay'}, '05/31': {'Phone': '+9194xxxx', 'Name': 'hunachyal'}}
或者python中有什么方法可以形成数据库,我可以很容易地获取数据。
【问题讨论】:
-
所有答案都很好:)
标签: python dictionary data-structures