Hi Peter Thanks a lot for your tips and codes,
Cake Recipes are good to learn! So I post just basic issues. Hopping a good soul like you can help me! But I am still learning... : ) Best Regards macm On 5 nov, 15:40, Peter Otten <__pete...@web.de> wrote: > macm wrote: > > thanks a lot all. All solutions work fine. > > > while I am doing my home work. > > Reading "Learning Python" and much more. > > > Let me ask again to close my doubts: > > >>>> l = ['k1', 'k2', 'k3', 'k4', 'k5'] > >>>> d = reduce(lambda x,y: {y:x}, reversed(l), {'/':[1,2,3]}) > >>>> d > > {'k1': {'k2': {'k3': {'k4': {'k5': {'/': [1, 2, 3]}}}}}} > >>>> d['k1']['k2']['k3']['k4']['k5'] > > {'/': [1, 2, 3]} > >>>> d['k1']['k2']['k3']['k4']['k5']['/'] > > [1, 2, 3] > > > now I want generate the "index" to access the element. > > > ==> d['k1']['k2']['k3']['k4']['k5']['/'] from l > > > So again I have only. > >>>> l = ['k1', 'k2', 'k3', 'k4', 'k5'] > > > z = ?magicCode? > > > z = d['k1']['k2']['k3']['k4']['k5']['/'] > > You'll eventually have to start and write your first line of code. Why not > doing it right now? It is sure more rewarding than copying other people's > canned solutions and it can even be fun. > > Peter -- http://mail.python.org/mailman/listinfo/python-list