【发布时间】:2016-03-11 07:46:00
【问题描述】:
我有一个包含多行的文本文件,这些行的顺序是姓名、位置、网站,然后是“END”以表示一个人的个人资料的结尾,然后是姓名、位置、网站等等。 我需要将名称作为键添加到字典中,其余部分(位置、网站)作为其值。
所以如果我有一个文件:
name1
location1
website1
END
name2
location2
website2
END
name3
location3
website3
END
结果是:
dict = {'name1': ['location1','website1'],
'name2': ['location2', 'website2'],
'name3': ['location3', 'website3']}
编辑:该值将是一个列表,对此感到抱歉
我不知道如何解决这个问题,有人可以指出正确的方向吗?
【问题讨论】:
-
{'name1': 'location1','website1', 'name2': 'location2', 'website2', 'name3': 'location3', 'website3'}不是有效的字典
标签: python parsing dictionary