1. ホーム
  2. python

[解決済み] Pythonで文字列を変数名に変換する [重複]。

2022-05-04 01:03:39

質問

バッファロー」のように、任意の文字列を持っています。

x='buffalo'

この文字列を何らかの変数名に変換したい。

buffalo=4 

この例に限らず、入力された文字列を何らかの変数名に変換したいのです。pythonで)どうすればいいのでしょうか?

どのように解決するのですか?

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

で確認できます。

print buffalo

出力として、あなたは見ることができます。 2