【发布时间】:2014-12-14 08:28:04
【问题描述】:
我有一个字典列表,我想查找列表中是否存在某个值,如果存在则返回字典。 例如
Mylist= [{'Stringa': "ABC",
'Stringb': "DE",
'val': 5},
{'Stringa': "DEF",
'Stringb': "GHI",
'val': 6}]
我想查找是否有任何字典
dict["stringa"]=="ABC"。如果是,则返回相应的字典。 我使用了函数“any”
any(d['Stringa'] == 'ABC' for d in Mylist)
但它只给出真/假。如何获取对应的字典。
【问题讨论】:
标签: python list dictionary