John Christian wrote:

# But I want the assignment
# to be based on variables
LIST=1
POSITION=2

GameLogic.varList$LIST[$POSITION]=0



>>> help(getattr)

Help on built-in function getattr:

getattr(...)
   getattr(object, name[, default]) -> value

Get a named attribute from an object; getattr(x, 'y') is equivalent to x.y.
When a default argument is given, it is returned when the attribute doesn't
exist; without it, an exception is raised in that case.


from http://docs.python.org/lib/built-in-funcs.html

*getattr*(      object, name[, default])

Return the value of the named attributed of object. name must be a
string. If the string is the name of one of the object's attributes,
the result is the value of that attribute. For example, |getattr(x,
'foobar')| is equivalent to |x.foobar|. If the named attribute does
not exist, default is returned if provided, otherwise AttributeError
is raised.


#---------------------------

LIST = 1
POSITION = 2

getattr(GameLogic, 'varList'+str(LIST))[POSITION] = 0



__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com _______________________________________________
Tutor maillist - Tutor@python.org
http://mail.python.org/mailman/listinfo/tutor



_______________________________________________ Tutor maillist - Tutor@python.org http://mail.python.org/mailman/listinfo/tutor

Reply via email to