Pythonでは、複数の辞書を結合するためのいくつかの方法があります。以下にその方法を示します。
-
update() メソッドを使用する:
python
d1 = {1:2, 3:4}
d2 = {5:6, 7:8}
d3 = {9:10, 11:12}
d1.update(d2)
d1.update(d3)
print(d1) # 結果: {1: 2, 3: 4, 5: 6, 7: 8, 9: 10, 11: 12} -
アンパック演算子を使用する:
python
d1 = {1:2, 3:4}
d2 = {5:6, 7:8}
d3 = {9:10, 11:12}
d4 = {**d1, **d2, **d3}
print(d4) # 結果: {1: 2, 3: 4, 5: 6, 7: 8, 9: 10, 11: 12} -
辞書コンストラクタを使用する:
python
d1 = {1:2, 3:4}
d2 = {5:6, 7:8}
d3 = {9:10, 11:12}
d4 = dict(d1, **d2)
d4.update(d3)
print(d4) # 結果: {1: 2, 3: 4, 5: 6, 7: 8, 9: 10, 11: 12}
これらの方法を使用することで、Pythonで複数の辞書を効率的に結合することができます。ただし、どの方法を選択するかは、具体的な要件やPythonのバージョンによります。