【Python】辞書(dict)の結合方法

使用例:Example

Pythonで辞書を結合する方法で、一般的によく使われるとされる以下の2つを紹介する。
以下のような、それぞれ異なったdict型の変数がある。

それぞれの辞書を、一つの変数に結合したい場合、以下のような方法がある。

・update()

** 演算子を使用する方法

※これらの方法は、既存のキーは上書きされる

update()の場合

出力結果

{‘a’: 1, ‘b’: 3, ‘c’: 4}

キー ‘b’はdict2のものに上書きされている。

** 演算子を使用する方法の場合

出力結果

{‘a’: 1, ‘b’: 3, ‘c’: 4}

update()と同様に、既存のキーは上書きされている。

まとめると

・ループなどで呼び出した関数で辞書が返却される際などに、上記の方法を用いて辞書をひとつに結合する際に使用できる。

・注意点として重複する既存のキーは最後に渡された値で上書きされるので、実装する際にその変化も把握しておくこと。