How convert list to nested dictionary?

Chris Rebert clp2 at rebertia.com
Thu Nov 4 19:53:36 CET 2010


On Thu, Nov 4, 2010 at 11:48 AM, macm <moura.mario at gmail.com> wrote:
> Hi Folks
>
> How convert list to nested dictionary?
>
>>>> l
> ['k1', 'k2', 'k3', 'k4', 'k5']
>>>> result
> {'k1': {'k2': {'k3': {'k4': {'k5': {}}}}}}

We don't do homework.
Hint: Iterate through the list in reverse order, building up your
result. Using reduce() is one option.

Cheers,
Chris



More information about the Python-list mailing list