查詢兩字典的相同點

2021-09-26 20:48:04 字數 579 閱讀 2544

問題:怎樣在兩個字典中尋找相同點(比如相同的鍵、相同的值等)

解決方案:

考慮下面兩個字典

a = 

b =

為了尋找兩個字典的相同點,可以簡單的在兩字典的 keys() 或者 items() 方法返回結果上執行集合操作,例:

# find keys in common

a.keys() & b.keys() #

# find keys in a that are not in b

a.keys() - b.keys() #

# find (key, value) pairs in common

a.items() & b.items() #

這些操作也可以用於修改或者過濾字典元素。比如,加入你想以現有字典構造乙個排除幾個指定鍵的新字典。下面利用字典推導來實現這樣的需求:

# make a new dictionary with certain keys removed

c = }

# c is

查詢兩字典的相同點

怎樣在兩個字典中尋尋找相同點 比如相同的鍵 相同的值等等 考慮下面兩個字典 a b 為了尋找兩個字典的相同點,可以簡單的在兩字典的 keys 或者 items 方法返 回結果上執行集合操作。比如 find keys in common a.keys b.keys find keys in a tha...

009查詢兩字典的相同點

查詢多個 大於等於2 字典的相同的值 相同的鍵。字典資料 a b 獲取字典資料的相關操作 輸出不是list物件,如需使用列 式請使用list 轉換。print a.keys print a.values print a.items dict keys x y z dict values 1 2,3 ...

1 9查詢兩個字典的相同點

問題 怎樣在兩個字典中尋找相同點 比如相同的鍵 相同的值等等 解決方案 考慮下面兩個字典 a b 為了尋找兩個字典的相同點,可以簡單的在兩個字典的keys 或者items 方法返回結果上執行集合操作。比如 print a.keys b.keys print a.keys b.keys print a...