\

Pythonでは、一つの辞書を別の辞書に追加する方法がいくつかあります。以下にその方法を示します。

方法1: updateメソッドを使用する

updateメソッドを使用すると、一つの辞書(orig)を別の辞書(extra)に追加することができます。この方法では、origが直接変更されます。

orig = {'A': 1, 'B': 2, 'C': 3}
extra = {'D': 4, 'E': 5}
orig.update(extra)
print(orig)  # {'A': 1, 'B': 2, 'C': 3, 'D': 4, 'E': 5}

方法2: マージ演算子を使用する

Python 3.9以降では、マージ演算子(|=)を使用して辞書を追加することもできます。この方法でも、origが直接変更されます。

orig = {'A': 1, 'B': 2, 'C': 3}
extra = {'D': 4, 'E': 5}
orig |= extra
print(orig)  # {'A': 1, 'B': 2, 'C': 3, 'D': 4, 'E': 5}

方法3: 新しい辞書を作成する

updateメソッドやマージ演算子を使用すると、元の辞書が変更されます。元の辞書を変更せずに新しい辞書を作成したい場合は、以下のようにします。

orig = {'A': 1, 'B': 2, 'C': 3}
extra = {'D': 4, 'E': 5}
merged = {**orig, **extra}
print(merged)  # {'A': 1, 'B': 2, 'C': 3, 'D': 4, 'E': 5}

以上がPythonで辞書を別の辞書に追加する方法です。これらの方法を使って、Pythonの辞書操作をより効率的に行うことができます。

投稿者 admin

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です