Python での動的変数値の取得
Python では、名前が次の場合に変数の値にアクセスしようとすると、一般的な課題が発生します。文字列として保存されます。このクエリは、同様の PHP アプローチにヒントを得て、Python でこの機能を実現する方法を検討します。
考えられる解決策の 1 つは、すべてのグローバル変数を含む辞書を返す globals() 関数を利用することです。この辞書から変数名にアクセスすると、変数の値を取得できます。
a = 5 globals()['a'] # Output: 5
このメソッドでは、変数がグローバル スコープ内で定義されていることを前提としていることに注意してください。変数が別の名前空間に存在する場合、その値にアクセスするには、その特定の名前空間へのアクセスを取得する必要があります。
以上がPython で文字列名を使用して変数の値を取得する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。