我有字典列表-
[{"id":1,"name":"abc"},{"id":2,"name":"def"},{"id":3,"name":"xyz"}]
我想获取 id = 1 的字典并将其存储在变量中。类似的东西-
element = {"id":1,"name":"abc"}
我不想使用 for 循环遍历列表然后获取元素。
请您参考如下方法:
无论您做什么,都必须遍历该列表。
g = (e for e in elements if e.get('id') == 1)
element = next(g)
这个实现的好处是它只根据需要迭代以找到下一个匹配元素。
