找出两个字典共同点的Python代码

2022-05-03 00:00:00 字典 找出 共同点

给定两个字典,找出这两个字典的具有相同键和具有相同键值的Python代码。

"""
皮蛋编程(https://www.pidancode.com)
创建日期:2022/4/27
功能描述:找出两个字典共同点的Python代码
"""

a = {
    'pidancode': 1,
    'freepythoncode': 2,
    'baidu.com': 3
}

b = {
    'google': 10,
    'bandao': 11,
    'freepythoncode': 2
}

print('Common keys:', a.keys() & b.keys())
print('Keys in a not in b:', a.keys() - b.keys())
print('(key,value) pairs in common:', a.items() & b.items())

输出:

Common keys: {'freepythoncode'}
Keys in a not in b: {'pidancode', 'baidu.com'}
(key,value) pairs in common: {('freepythoncode', 2)}

代码在Python3.9下测试通过。

相关文章