首页 > 解决方案 > 无法使用“in”运算符验证字典整数值

问题描述

当我尝试检查字典中是否有 7 时,我得到了 False:

spam = {'name': 'Zophie', 'age': 7} 'age' in spam True 'name' in spam True 7 in spam False

任何人都可以建议代码有什么问题,因为它适用于其他键和值?

标签: dictionarypython-3.7

解决方案


正如您所注意到的,in仅在密钥中进行检查。做'Zophie' in spam.values()7 in spam.values()


推荐阅读