Mam listę takiego:Jak przekonwertować tę listę na słownik w Pythonie?
paths = [['test_data', 'new_directory', 'ok.txt'], ['test_data', 'reads_1.fq'], ['test_data', 'test_ref.fa']]
chcę przekonwertować to do słownika tak:
{'test_data': ['ok.txt', 'reads_1.fq'], 'test_data/new_directory', ['ok.txt']}
lista jest dynamiczna. Celem tego jest stworzenie prostej struktury drzewa. Chcę to zrobić za pomocą itertools takich jak to:
from itertools import izip
i = iter(a)
b = dict(izip(i, i))
Czy coś takiego jest możliwe? Dzięki
myślę test_data musi być: ' 'test_data': [ 'reads_1.fq', 'test_ref.fa']'. –