我在python变量snapshot
中得到一个有序字典。如何检查字典中是否存在值'Operator'
OrderedDict([('1111', {'location': 'Nakuru', 'uid': '1111'}), ('lkhsdfalsdkfh', {'designation': 'Operator', 'id': 2, 'location': 'Kisii', 'mobile': '0722112889', 'name': 'Njeri', 'uid': '2222'})])
我试图使用
if thepassword in snapshot.values():
但这似乎没有给我正确的输出
值
Operator
是一个嵌套的字典中的值。通过检查in snapshot.values()
可以检查它是否是键之一。您必须执行以下操作:如果不需要知道值在
snapshot
中的位置,而只需要知道它确实存在,那么给出的第一个答案就可以了。此代码返回一个元组,其中包含遍历到要查找的值所需的两个键:结果:
相关问题 更多 >
编程相关推荐