這篇文章帶給大家的內容是關於python實現在兩個字典中尋找相同點的方法(附程式碼),有一定的參考價值,有需要的朋友可以參考一下,希望對你有幫助。
1、需求
現在有兩個字典,我們想找出它們中間可能相同的地方(相同的鍵、相同的值)
#2、解決方案
只需要用過keys()或item()方法執行常見的集合運算(並集、交集、差集)即可。
a={ 'x':1, 'y':2, 'z':3 } b={ 'w':10, 'x':11, 'y':2 } #找出 在两个字典中读存在的键 print(a.keys() & b.keys()) #找出 存在a却不存在b的键 print(a.keys() -b.keys()) #找出两个字典中,键和值都同时相等的数据 print(a.items() & b.items())
執行結果:
{'y', 'x'} {'z'} {('y', 2)}字典中的values()不支援上面的集合運算,因為字典同一個值可能會對應多個鍵。
以上是python實作在兩個字典中尋找相同點的方法(附程式碼)的詳細內容。更多資訊請關注PHP中文網其他相關文章!