Необходимо включить x:
X = [['A', 'B', 'C'], ['A', 'B', 'D']]
В Y:
Y = {'A': {'B': {'C','D'}}}
В частности, мне нужно создать дерево папок и файлов из списка абсолютных путей, который выглядит следующим образом:
paths = ['xyz/123/file.txt', 'abc/456/otherfile.txt']
где каждый путь split("/")
, согласно ['A', 'B', 'C']
в псевдо-примере.
Поскольку это представляет файлы и папки, очевидно, на одном уровне (индекс массива) одноименные строки не могут повторяться.