ホームページ > バックエンド開発 > Python チュートリアル > 文字列から Python 変数をプログラムで作成するにはどうすればよいですか?

文字列から Python 変数をプログラムで作成するにはどうすればよいですか?

DDD
リリース: 2024-12-09 12:13:17
オリジナル
584 人が閲覧しました

How Can I Programmatically Create Python Variables from Strings?

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 サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート