Bob Gailer wrote: >Andreas Pfrengle wrote: >> Hello, >> >> I want to change the value of a variable whose name I don't know, but >> this name is stored as a string in another variable, like: >> >> x = 1 >> var = 'x' >> >> Now I want to change the value of x, but address it via var. > >exec is the statement for doing this, but the need to do this can always be met better by using a dictionary instead of global variables. >
I think you can also do this with globals()[var] -or- locals()[var] But I am not sure what the pros/cons for doing something like this would be... -jdc _______________________________________________ Tutor maillist - Tutor@python.org http://mail.python.org/mailman/listinfo/tutor