如何在python中使用dic搜索值并获取密钥?

如何在python中使用dic搜索值并获取密钥?,python,Python,嗨,我是python新手。我想做一个在中场相遇的进攻 大学的任务这是我的情况。我有5个文件 Plaintext.txt=xxxx EncText.txt=yyyy 我想找一对钥匙,考虑到里面的一个字符串 encPlain.txt必须与deccippher.txt中的相同 我将这些值添加到python字典中 加密字典{'18CBA6E':'D007603A0DAD6E41','18CBA76':'DC568DC3F8674D70'}Dec字典{'18CBA7B':'4D7C2E7879E0E8EA

嗨,我是python新手。我想做一个在中场相遇的进攻 大学的任务这是我的情况。我有5个文件 Plaintext.txt=xxxx EncText.txt=yyyy

我想找一对钥匙,考虑到里面的一个字符串 encPlain.txt必须与deccippher.txt中的相同

我将这些值添加到python字典中 加密字典{'18CBA6E':'D007603A0DAD6E41','18CBA76':'DC568DC3F8674D70'}Dec字典{'18CBA7B':'4D7C2E7879E0E8EA', '18CBA6C':'44F58706BEC4B043'}

如何比较这两个字典的值以获得 这两个字符串相等时的一对键?为我的错误道歉 这是我现在的代码


这是一个迭代,将为您提供包含相同值的密钥对列表。它是作为列表理解来完成的,所以它更像python

[(key1, key2) for key1, value1 in dicKeyEnc.items() for key2, value2 in dicKeyDec.items() if value1 == value2]

欢迎来到SO。请包括直接发布到SO的MCVE。
[(key1, key2) for key1, value1 in dicKeyEnc.items() for key2, value2 in dicKeyDec.items() if value1 == value2]