On Dec 21, 11:56 am, "Chris Rebert" <c...@rebertia.com> wrote:
> 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.
>

Damn Right.
These functions simply eluded my mind for well 15 minutes

Thanks a lot Chris.

> Cheers,
> Chris
>
> --
> Follow the path of the Iguana...http://rebertia.com

--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to