Question: Evaluate an string variable's value to a variable
clp at rebertia.com
Sun Dec 21 07:56:07 CET 2008
On Sat, Dec 20, 2008 at 10:49 PM, Mir Nazim <mirnazim at gmail.com> wrote:
> Just a quick question.
> For example I have
>>>> class X
> 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.
Follow the path of the Iguana...
More information about the Python-list