def tree():
    return collections.defaultdict(tree)

def parsetree(path_strings):
    t = tree()
for s in path_strings:
    temp = t
parts = s.split('/')
for part in parts[:-1]:
    temp = temp[part]
temp[parts[-1]] = 1
return t
Как я могу разделить строку и сформировать многоуровневый вложенный словарь?