Using eval, or something like it...
r0g
aioe.org at technicalbloke.com
Wed Nov 19 19:44:44 EST 2008
Hi There,
I know you can use eval to dynamically generate the name of a function
you may want to call. Can it (or some equivalent method) also be used to
do the same thing for the variables of a class e.g.
class Foo():
bar = 1
gum = 2
mylist = ['bar','gum']
a = Foo()
for each in mylist:
a.eval(each) = 999
If so, what is the proper syntax/method for this.
Regards,
Roger.
More information about the Python-list
mailing list