我有一个像这样的列表:
paths = [['test_data', 'new_directory', 'ok.txt'], ['test_data', 'reads_1.fq'], ['test_data', 'test_ref.fa']]
我希望将其转换为字典,例如:
{'test_data': ['ok.txt', 'reads_1.fq'], 'test_data/new_directory', ['ok.txt']}
列表是动态的。这样做的目的是创建一个简单的树形结构。我想使用itertools来实现这个目标,像这样:
from itertools import izip
i = iter(a)
b = dict(izip(i, i))
这种情况是否可能发生?谢谢。
'test_data': ['reads_1.fq', 'test_ref.fa']
。 - Ashwini Chaudhary