Pythonの辞書は、キーと値のペアを格納するデータ構造です。新しいキーと値のペアを辞書に追加する方法はいくつかありますが、最も直接的な方法は角括弧記法を使用することです。
# 辞書の作成
my_dict = {"key1": "value1", "key2": "value2"}
# 新しいキーと値のペアを追加
my_dict["key3"] = "value3"
# 辞書の内容を表示
print(my_dict) # 出力: {'key1': 'value1', 'key2': 'value2', 'key3': 'value3'}
この方法では、新しいキーと値のペアが辞書に追加されます。すでに存在するキーを使用して値を追加しようとすると、そのキーの既存の値が新しい値で上書きされます。
また、辞書の各キーにリストを割り当て、そのリストに新しい値を追加することも可能です。
# 各キーに空のリストを割り当てた辞書の作成
my_dict = {"key1": [], "key2": []}
# リストに新しい値を追加
my_dict["key1"].append("value1")
my_dict["key2"].append("value2")
# 辞書の内容を表示
print(my_dict) # 出力: {'key1': ['value1'], 'key2': ['value2']}
この方法では、各キーのリストに新しい値が追加されます。同じキーを使用して値を追加しようとすると、そのキーのリストに新しい値が追加されます。
Pythonの辞書は非常に柔軟で強力なデータ構造であり、これらの方法を使ってさまざまなデータ操作を行うことができます。適切な方法を選択することで、コードの効率と可読性を向上させることができます。