On Sat, Dec 20, 2008 at 10:49 PM, Mir Nazim <mirna...@gmail.com> wrote: > Just a quick question. > > For example I have > >>>> class X >>>> ....pass > > Then I do >>>> x = X() >>>> x.name = 'Nazim > > Now my question is whether something like below is possible and how >>>> y = 'name' >>>> print x.y # How can x.y can be evaluated to x.name
print getattr(x, y) #==> Nazim There are also analogous setattr() and delattr() functions. Cheers, Chris -- Follow the path of the Iguana... http://rebertia.com -- http://mail.python.org/mailman/listinfo/python-list