可能重複:
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