Python での文字列からの変数名の生成
Python で指定された文字列をプログラムで有効な変数名に変換するにはどうすればよいでしょうか?文字列「buffalo」があり、値 4 の変数「buffalo」を作成するとします。
解決策:
文字列から派生した名前の場合は、Python の組み込み exec() 関数を使用できます。以下に例を示します。
x = 'buffalo' exec(f"{x} = 4")
exec() 関数は、Python コードとして渡された文字列を実行します。この場合、文字列は f-string を使用してフォーマットされ、代入ステートメント「x = 4」が作成されます。実行後、変数 buffalo が値 4 で作成されます。
値を出力することで、変数の作成を確認できます。
print(buffalo) # Output: 4
このアプローチにより、変数名を生成できます。任意の入力文字列から動的に取得し、Python プログラムでデータを処理するための柔軟でカスタマイズ可能な方法を提供します。
以上が文字列から Python 変数をプログラムで作成するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。