Luis N wrote: > Hi, > > >>> l > [{'last': 'Bar', 'first': 'Foo'}, {'last': 'Bar', 'first': 'Foo'}, > {'last': 'Bar', 'first': 'Foo'}, {'last': 'Bar', 'first': 'Foo'}] > > > This is how I imagine it: > > for i in l: > for j in l[i]: > for k in l[i][j]: > print k.get('first') > print k.get('last') > > Is there a short and sweet way of doing this (that actually works). > > Luis.
strings back: for i in l: x = l[0].values() x.reverse() print " ".join(x) Foo Bar Foo Bar Foo Bar Foo Bar lists back: for i in l: x = l[0].values() x.reverse() print x ['Foo', 'Bar'] ['Foo', 'Bar'] ['Foo', 'Bar'] ['Foo', 'Bar'] ~r -- 4.6692916090 'cmVlZG9icmllbkBnbWFpbC5jb20=\n'.decode('base64') http://www.spreadfirefox.com/?q=affiliates&id=16474&t=1 _______________________________________________ Tutor maillist - Tutor@python.org http://mail.python.org/mailman/listinfo/tutor