2つの辞書オブジェクトに共通の要素を探します

2つのがありディクショナリ・オブジェクトであり、同じ要素(同じキーと値を、キー:値)を見つけたいです。

= { 'X':1 、 'Y' 2、Z '':3}、B = { 'W':10、 'X':11、 'Y':2}。私たちは、コレクション操作上の使用の内側(設定)をすることができます。

# Find keys in common
a.keys() & b.keys()  # {'x', 'y'}

# Find keys in a that are not in b
a.keys() - b.keys() # {'z'}

# Find (key, value) pairs in common
a.items() & b.items() # { ('y', 2) }

操作のこれらのタイプは、辞書または濾過の内容を変更するために使用することができます。例えば、選択されたキーを削除し、新しい辞書を作成するとします。ここではいくつかのサンプルコードを理解するために辞書を使用して、次のとおりです。

# Make a new dictionary with certain keys removed
c = {key:a[key] for key in a.keys() - {'z', 'w'}}
# c is {'x': 1, 'y': 2}

おすすめ

転載: www.cnblogs.com/jeffrey-yang/p/11283693.html