Python で辞書にキーを追加する

Muhammad Maisam Abbas 2023年10月10日
  1. Python の辞書に新しいキー/値のペアを追加する
  2. Python の update() 関数を使用して既存のキーと値のペアを更新する
Python で辞書にキーを追加する

このチュートリアルでは、Python で辞書に新しいキーを追加する方法について説明します。

Python の辞書に新しいキー/値のペアを追加する

辞書オブジェクトは、key-value ペアの形式でデータを保持します。Python では、新しいキーと値のペアを辞書に追加するのは簡単です。次のコード例は、Python 辞書に新しいキーと値のペアを追加する方法を示しています。

dictionary = {"key1": "value1", "key2": "value2", "key3": "value3"}
print(dictionary)

dictionary["key4"] = "value4"
print(dictionary)

dictionary["key2"] = "value4"
print(dictionary)

出力:

{'key1': 'value1', 'key2': 'value2', 'key3': 'value3'}
{'key1': 'value1', 'key2': 'value2', 'key3': 'value3', 'key4': 'value4'}
{'key1': 'value1', 'key2': 'value4', 'key3': 'value3', 'key4': 'value4'}

上記のコードでは、最初に辞書を初期化し、次に dictionary[key] を使用して新しい key-value ペアを辞書に追加します。key が存在しない場合、この新しい key-value のペアが辞書に追加されます。key がすでに存在する場合、既存の key の値は新しい value に更新されます。

Python の update() 関数を使用して既存のキーと値のペアを更新する

前のセクションでは、既存の key-value のペアを更新し、キーが見つからない場合に新しい key-value のペアを辞書に追加する方法について説明しました。ただし、一度に 1つのキー/値でのみ機能します。辞書内の複数の key-value ペアを更新する必要がある場合は、update() 関数を使用する必要があります。update.html)。update() 関数は、複数の辞書を 1つの辞書に追加することもできます。次のコード例は、update() 関数を使用してディクショナリ内の複数の key-value ペアを更新する方法を示しています。

dictionary = {"key1": "value1", "key2": "value2", "key3": "value3"}
print(dictionary)
dictionary.update({"key4": "value4", "key2": "value4"})
print(dictionary)

出力:

{'key1': 'value1', 'key2': 'value2', 'key3': 'value3'}
{'key1': 'value1', 'key2': 'value4', 'key3': 'value3', 'key4': 'value4'}

上記のコードでは、最初に辞書を初期化し、次に update() 関数を使用して複数のキーと値のペアを更新します。key が存在しない場合は、新しいキーと値のペアが辞書に追加されます。key がすでに存在する場合、既存の key には新しいがあります。

上記の例から明らかなように、複数の key-value ペアを同時に更新する場合、update() 関数はコードを削減します。

Muhammad Maisam Abbas avatar Muhammad Maisam Abbas avatar

Maisam is a highly skilled and motivated Data Scientist. He has over 4 years of experience with Python programming language. He loves solving complex problems and sharing his results on the internet.

LinkedIn

関連記事 - Python Dictionary