文字列は何でもあります。「バッファロー」のように、
x='buffalo'
この文字列を次のような変数名に変換したい。
buffalo=4
この例だけでなく、任意の入力文字列を何らかの変数名に変換したいのですが、どうすればよいでしょうか (Python で)?
ベストアンサー1
x='buffalo'
exec("%s = %d" % (x,2))
その後は、次の方法で確認できます。
print buffalo
出力として以下が表示されます:2