ホームページ >バックエンド開発 >Python チュートリアル >Python で文字列名を使用して変数の値を取得する方法

Python で文字列名を使用して変数の値を取得する方法

Linda Hamilton
Linda Hamiltonオリジナル
2024-12-03 02:55:11649ブラウズ

How to Retrieve a Variable's Value Using its String Name in Python?

Python での動的変数値の取得

Python では、名前が次の場合に変数の値にアクセスしようとすると、一般的な課題が発生します。文字列として保存されます。このクエリは、同様の PHP アプローチにヒントを得て、Python でこの機能を実現する方法を検討します。

考えられる解決策の 1 つは、すべてのグローバル変数を含む辞書を返す globals() 関数を利用することです。この辞書から変数名にアクセスすると、変数の値を取得できます。

a = 5
globals()['a']  # Output: 5

このメソッドでは、変数がグローバル スコープ内で定義されていることを前提としていることに注意してください。変数が別の名前空間に存在する場合、その値にアクセスするには、その特定の名前空間へのアクセスを取得する必要があります。

以上がPython で文字列名を使用して変数の値を取得する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。