1. ホーム
  2. python

[解決済み] Pythonで辞書の足し算をする [重複]。

2022-07-31 01:41:22

質問

辞書が2つあるのですが、1つにできるようにしたいのですが。

このような擬似Pythonのようなものがあればいいのですが。

dic0 = {'dic0': 0}
dic1 = {'dic1': 1}

ndic = dic0 + dic1
# ndic would equal {'dic0': 0, 'dic1': 1}

どのように解決するのですか?

中間的なストレージを使用せずに新しい dict を作成することに興味がある場合: (私の考えでは、これは dict.items() )

dic2 = dict(dic0, **dic1)

あるいは、既存のdictsの一つを使っても良いということであれば

dic0.update(dic1)