import re
s = """
a b c
a 1 a_b a_c
b a_b 1 b_c
c a_c b_c 1
"""
new_s = [list(filter(None, re.split('\s+', i))) for i in filter(None, s.split('\n'))]
new_data = {a:dict(zip(new_s[0], b)) for a, *b in new_s[1:]}
var = ['a','b','c']
rels = {}
for item in var:
rel = {}
for i in range(0,len(var)):
if(item == var[i]):
rel[item] = 1
else:
rel[item] = item+"_"+var[i]
rels[item] = rel
您可以拆分数据并使用字典:
输出:
您可以遍历您的列表,对于列表中的每个项目,您可以找到该项目(或每个变量)与列表中所有变量的关系,并将它们存储在另一个列表中 简单地说- `你知道吗
相关问题 更多 >
编程相关推荐