[Python] 辞書データの作成・更新に変数を使う

lines of code Python
Photo by Neo on Pexels.com

Pythonでは、変数を使用してキーの名前と値を指定して辞書データを作成するには、以下のようにします:

  1. 辞書のキーを変数で指定する場合:
    辞書のキーを変数として指定する場合、辞書のキーを直接指定するのではなく、変数を使用してキーを動的に設定する必要があります。これは、{} を使用して辞書を初期化するときに、変数をキーとして使用することで実現できます。
  2. 辞書の値を変数で指定する場合:
    辞書の値を変数として指定する場合、通常の方法でその変数を値として設定することができます。

以下は、変数を使用してキーの名前と値を指定して辞書データを作成するサンプルコードです:

key_name = "age"
value = 25

# 変数を使用して辞書を作成
dictionary = {key_name: value}

print(dictionary)  # 出力: {'age': 25}

この方法を使用すると、変数の内容に基づいて動的に辞書のキーと値を設定することができます。

既存の辞書に新しいキーと値のペアを追加する場合、次のように直接アサインすることができます:

# 既存の辞書
dictionary = {"name": "John"}

# キーと値の変数
key_name = "age"
value = 25

# 既存の辞書にキーと値を追加
dictionary[key_name] = value

print(dictionary)  # 出力: {'name': 'John', 'age': 25}

この方法を使用すると、既存の辞書に新しいキーと値のペアを追加することができます。もし指定したキーが既に辞書に存在する場合、そのキーの値は上書きされます。

タイトルとURLをコピーしました