Harshitha Palihawadana Harshitha Palihawadana - 1 month ago 5
Python Question

To convert string to variable name

I have any string. like 'buffalo',

x='buffalo'


I want to convert this string to some variable name like,

buffalo=4


not only this example, I want to convert any input string to some variable name. How should I do that (in python)?

Answer
x='buffalo'    
exec("%s = %d" % (x,2))

After that you can check it by:

print buffalo

As an output you will see: 2