Using a string variable as a variable name [duplicate]

You can use exec for that:

>>> foo = "bar"
>>> exec(foo + " = 'something else'")
>>> print bar
something else
>>> 

Leave a Comment