我有这个json对象
<div>
我想要实现的是在搜索特定ip时检索密钥。然后使用该键从另一个字典中检索匹配的值。
编辑1: 回答了自己。
答案 0 :(得分:1)
我最终使用了list comprehension和iteritems。 global_hostlist是必需的字典,hostlist是要匹配的字典。
if ip in [host_ip[1]["ip"] for host_ip in self.global_hostlist.iteritems()]:
key = [host_ip[1]["HOSTID"] for host_ip in self.global_hostlist.iteritems() if host_ip[1]["ip"] == ip]
if key[0]:
self.hostlist[key[0]] = self.global_hostlist[key[0]]