【发布时间】:2017-10-19 13:13:59
【问题描述】:
我有以下数据结构,我想通过搜索特定值来提取给定键:值对。用例:我需要从字典中提取 u'LOB_B': u'mcsmsg.example.net'。
{u'status': u'successful',
u'availableFqdnList': [
{u'LOB_A': u'pcload.us.example.net'},
{u'LOB_B': u'mcsmsg.example.net'},
{u'LOB_B': u'gtxd.example.net'},
{u'LOB_B': u'diamond.example.net'}]}
for key, value in my_dict.values():
if value == 'mcsmsg.example.net':
print("Print key value pairs for available FQDN list")
print key, "=", value
错误 = 对于 my_dict.values() 中的键、值: ValueError:解压的值太多
【问题讨论】:
-
您的字典无效。它不能包含重复的键。
标签: python dictionary