gpt4 book ai didi

python - 如何在符合给定条件的python列表中获取字典

转载 作者:太空宇宙 更新时间:2023-11-04 06:54:46 25 4
gpt4 key购买 nike

我有字典列表-

[{"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)

这个实现的好处是它只根据需要迭代以找到下一个匹配元素。

关于python - 如何在符合给定条件的python列表中获取字典,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37006534/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com