foob = {1:{'url':'www.abc.com', 'name':'abc'}, 2:{'url':'www.def.com', 'name':'def'}}
item = {'url':'www.abc.com', 'name':'wrong name'}
if item in foob.values():
print 'yes'
else:
print 'no'
我想更改item in list.values()
,以便它只比较url
值而不是整个字典。是
有可能做到这一点,而无需遍历整个字典
有一个简单的方法来做到这一点,而无需编写一个单独的for循环?检查字典字典中的值
迭代是唯一的选择,尝试将其转换成其他一些结构如列表等,那么你实现你想要的结果,但仍然是一个复杂的过程。 –
即使'在'迭代幕后名单...! – deceze
是的,无论如何你需要迭代。 –