可能重复:
What's the best way to search for a Python dictionary value in a list of dictionaries?Python的 - 在字典
我在形式
my_dict_list = []
my_dict_list.append({'text':'first value', 'value':'number 1'})
my_dict_list.append({'text':'second value', 'value':'number 2'})
my_dict_list.append({'text':'third value', 'value':'number 3'})
我也有另一个列表词典列表形式:
results = ['number 1', 'number 4']
如何通过results
列表循环检查值是否在dict
,例如,
for r in results:
if r in my_dict_list:
print "ok"
请修复您的问题。 1)那不是字典,2)什么是“价值”? – 2011-04-14 14:56:06
请不要命名列表'dict'或使用内置变量作为变量名称。它只是让事情变得糟糕。 。 。 – JoshAdel 2011-04-14 14:56:29
这只是一个例子,我放在一起不是原来的代码,但我会为你解决它。 – John 2011-04-14 14:58:31