result = {}
for key, value in g2.iteritems():
result[key] = []
for lst in value:
for ele in lst:
result[key].append(ele)
如果要通过原始图形对结果进行排序g2:
# Sort by 2nd value in list
res = []
for lst in g2['A']:
res.append([])
for reslst in res:
if reslst[1] in lst:
res[-1].append(reslst)
if len(res[-1]) == 0:
res.pop()
[[['A', 'B', 'C', 'D'], ['A', 'C', 'D']], [['A', 'D']]]
在我看来,flattening the lists可以解决你的问题。你知道吗
或者,如果没有听写和列表理解:
如果要通过原始图形对结果进行排序
g2
:相关问题 更多 >
编程相关推荐