我有一个词典列表,我想得到一个在特定键中包含特定项目的词典:
[
{
'id': 4,
'name': 'Mary',
'age': 21
}, {
'id': 6
'name': 'John'
'age': 26
}, {
'id': 7
'name': 'Peter'
'age': 31
}, {
'id': 9
'name': 'Maks'
'age': 50
}
]
现在我想获取id = x的字典。
我看到的唯一方法是对列表进行迭代,并在找到该项目时将for断开,但是x不在列表中,并且我不知道如何返回该项目
:FOR ${item} IN @{list}
\ Exit for loop if Should be equals as integers ${item['id']} 6
该怎么办?
答案 0 :(得分:0)
我找到了一种方法:
:FOR ${item} IN @{list}
\ Exit for loop if Should be equals as integers ${item['id']} 6
\ Return from keyword if ${item['id']} == 6 ${item}
Fail id not found in list