[Python]演算子で2つの辞書を結合するには?

python

どうも、ちょげ(@chogetarou)です。

演算子を使って2つの辞書(Dictionary)を結合する方法を紹介します。

スポンサーリンク

方法

インターフェース, インターネット, プログラム, ブラウザ, Www

演算子を使って2つの辞書(Dictionary)を結合するには、「|」を使います。

具体的には、「|」の左辺と右辺に結合する2つの辞書を指定します。

#myDict1とmyDict2を結合
newDict = myDict1 | myDict2

上記の「|」は、左辺と右辺に指定した2つの辞書を結合した辞書(Dictionary)を生成します。

もし、片方の辞書にもう片方の辞書を結合したい場合は、「|=」を使います。

#myDict1にmyDict2を結合
myDict1 |= myDict2

使用例

myDict1 = {"one":1, "two":2, "three":3}
myDict2 = {"four":4, "five":5, "six":6}

newDict = myDict1 | myDict2

print(newDict)
#{'one': 1, 'two': 2, 'three': 3, 'four': 4, 'five': 5, 'six': 6}

コメント

タイトルとURLをコピーしました