将文本文件打开到字典中 - Python

时间:2012-05-13 05:11:15

标签: python file dictionary load tuples

文本文件为

1
2
3
4, Eric Wont, 1/1/10, 1,2,10
5
6, John Smith, 2/2/10, 2/2/11

我想将它存储在一个字典中,其中数字为键,名称和两个日期值为元组,例如

{4: (Eric Wont, 1/1/10, 1,2,10)}

1 个答案:

答案 0 :(得分:1)

看起来像这样:

val_dict = {}
for line in open('a.txt'):
    vals = line.strip().split(', ', 3)                                                                                                                                
    val_dict[vals[0]] = tuple(vals[1:])

但这看起来不是一个大问题,更像是一个家庭作业:)