【发布时间】:2023-02-24 18:40:31
【问题描述】:
我的字典在下面
x={
"contacts":{
"101":{
"email":"messi@gmail.com",
"firstName":"Leo",
"lastName":"Messi",
"role":["Owner"]}
}
}
- 如果“角色”是“所有者”,我需要提取电子邮件
代码如下
for i in (x.values()):
for i,j in i.items():
if 'Owner' in j['role']:
print(j['email'])
有没有什么方法可以在不迭代超过 2 次的情况下进行提取
【问题讨论】:
-
如果你不能确定你只需要查看
x['contacts']dict 就没有什么可以做的了。 -
角色中可以有多个匹配吗?
标签: python