我有一本包含键值对的字典。我的值包含字符串。如何搜索字典中是否存在特定字符串,并返回与包含该值的键相对应的键。
假设我要搜索字典值中是否存在字符串“ Mary”,并获取包含它的键。这是我尝试过的方法,但显然无法正常工作。
#Just an example how the dictionary may look like
myDict = {'age': ['12'], 'address': ['34 Main Street, 212 First Avenue'],
'firstName': ['Alan', 'Mary-Ann'], 'lastName': ['Stone', 'Lee']}
#Checking if string 'Mary' exists in dictionary value
print 'Mary' in myDict.values()
有没有更好的方法来执行此操作,因为我可能想查找存储的值的子字符串(“ Mary”是值“ Mary-Ann”的子字符串)。
一只萌萌小番薯
隔江千里
繁花如伊
相关分类