I really don't see your need.
Maybe it is just my laziness. It is almost intolerable for me to write lines and lines of code like
d['z'] = func(d['x']+d['y']+d['whatever']['as']+d[a][0] )
It is ugly, unreadable and error prone. If I have to use this code, I would write
_z = func(_x + _y + _whatever['as'] + _a[0])
and use a perl script to generate the real code. (See, I am not lazy :-)
Bo
-- http://mail.python.org/mailman/listinfo/python-list