【发布时间】:2018-04-04 14:57:05
【问题描述】:
我在python中有以下文本格式:
126 attr1,attr7,attr4 and attr8
1 attr6,attr2,attr9,attr78,attr23,attr56,attr75,attr77
5 attr5,attr3,attr2
7 attr0
67 attr12,attr13,attr14
所以我想将 ids(126,1,5 等) 保存在一个列表中,并将每一行属性保存在一个列表或字典中。我使用以下代码保存了 ID,但无法保存属性。这是我的代码:
file = open("myfile.txt","r")
lines = file.readlines()
nodes = []
skills = [] #or dict()
for x in lines:
nodes.append(x.split('\t')[0])
skills.append(x.split(',')[0]) #i want a list of lists or a dict with attrs
【问题讨论】:
-
attr4 and attr8是怎么回事?这是一个错字还是要处理的真实案例?应该如何处理?
标签: python python-3.x list dictionary text