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()
関数はコードを削減します。
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