我有一本词典,里面有一系列词典.列表中的词典数量可以是无限的,也可以是0(根本不存在),这些词典的键通常是相同的,但具有不同的值.在下面的词典中,我如何才能最好地访问包含"type:web"的词典,如果存在,则返回同一词典中"id"键的值?
{'accounts': [{'id': 'test#11882',
'name': 'test#11882',
'type': 'net',
'verified': False},
{'id': '99999',
'name': 'test999',
'type': 'web',
'verified': False}],
}
我考虑过建立索引,但是词典可能是任意顺序的,并且"type:Web"条目可能根本不存在于任何词典中.我假设我将需要遍历"Account"的内容,但我不确定如何使用"type:Web"验证是否存在字典,然后返回该字典中单独的"id:x"条目.