[Tutor] Addressing a variable whose name is the value of a string

Bob Gailer bgailer at alum.rpi.edu
Sun Apr 8 19:32:22 CEST 2007


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.

-- 
Bob Gailer
510-978-4454



More information about the Tutor mailing list