from functools import reduce
g = [reduce(lambda x, y: {y: x}, p) for p in [i[1:][::-1] for i in l]]
dict(next(iter(i.items())) for i in g)
Как я могу исправить свой код для создания вложенного словаря?