# 我们有两个字典如下: a = { "x":1, "y":2, "z":3 } b = { "w":10, "x":11, "y":12 } # 如果想要得到相同处,只需要用keys和items这类可迭代方法执行集合操作就行 # 大家都有 print(a.keys() & b.keys()) # a有b没有 print(a.keys() - b.keys()) # b有a没有 print(b.keys() - a.keys()) # 想快速给a减键,可以这样: c = {key:a[key] for key in a.keys() - {"w", "z"}} print(c) # python3.9更新了使用|的字典合并和与+=一样的合并运算符|= d = a d |= b print(d)