我創建詞典列表如下:字典列表中是否存在真值?
list = []
for i in xrange(4):
list.append({})
list[i]['a'] = False
現在過了一段時間,我想(使用一個單一的代碼行)看看是否有任何的「a」值是真實的。
我曾嘗試:
anyTrue = True in list # always returns false
anyTrue = True in list[:]['a']
是否有這樣做的這樣一種方便的方法?
謝謝!
我認爲這應該是d''a']'而不是d'中的'a'。 – jonrsharpe
@jonrsharpe,謝謝你指出。我在閱讀您的評論後更新了答案。 – falsetru
哇,這是一個非常快速的答案。隨着jonrsharpe的更正,它工作正常,所以謝謝你們兩位。一旦這個頁面讓我接受我的答案。 –