假设我有一本字典
A1={'b1':['X','0'],'b2':'Empty',.............,}
然后我有一个字符串
item=X
现在我只想将上面的字符串值与 dict 值匹配,因为其他值正在动态更新,只有字符串是搜索的方式。我尝试了下面的代码但徒劳无功
for key,value in A1.iteritems():
if value==item:
print A1.keys()
假设我有一本字典
A1={'b1':['X','0'],'b2':'Empty',.............,}
然后我有一个字符串
item=X
现在我只想将上面的字符串值与 dict 值匹配,因为其他值正在动态更新,只有字符串是搜索的方式。我尝试了下面的代码但徒劳无功
for key,value in A1.iteritems():
if value==item:
print A1.keys()
我假设如果值匹配,那么你想要密钥?
A1 = {'b1': ['X', '0'], 'b2': ['S', 'T'], 'b3': ['X', 'Y']}
item = 'X'
for key, value in A1.iteritems():
if item in value:
print key
对于 python 3,您可以尝试:而不是使用 iteritems() 使用 items()-
A1 = {'b1': ['X', '0'], 'b2': ['S', 'T'], 'b3': ['X', 'Y']}
item = 'X'
for key, value in A1.items():
if item in value:
print key