Pythonで変数のリスト表示する方法


変数のリスト表示は、Pythonプログラムで現在の変数の値を確認するために役立ちます。以下に、いくつかの方法とコード例を示します。

  1. globals()関数を使用する方法:

    variables = globals().copy()
    for var_name, var_value in variables.items():
    print(var_name, "=", var_value)
  2. locals()関数を使用する方法:

    variables = locals().copy()
    for var_name, var_value in variables.items():
    print(var_name, "=", var_value)
  3. dir()関数を使用する方法:

    variables = dir()
    for var_name in variables:
    print(var_name, "=", eval(var_name))

これらの方法は、グローバル変数とローカル変数の両方を表示することができます。ただし、注意点として、locals()関数は現在のスコープ内の変数のみを表示するため、関数内で使用する場合には関数内の変数のみが表示されます。

以上がPythonで変数のリスト表示する方法です。