python3 如何快速查找一个列表中字典的某个符合条件的值

发布于 2022-09-11 20:50:52 字数 235 浏览 28 评论 0

各位好 我的结构大概是这样的 [{'name':xxx, 'id': xxx}, {'name': xxxx, 'id': xxxx}, {}]

现在我想快查找出 name等于 dewei 的人这这条dict数据,现在笨办法就是for循环一个个对比,有没有高效的方法,谢谢。我目前使用的是初始化的时候改了下结构 改成 把name当key, 然后value是自身,但这样需要先重新梳理一下列表。有没有不用重新梳理列表 快速查询的方法呢?谢谢

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

倥絔 2022-09-18 20:50:52

怎么着都得遍历一遍list,能优化的只是让代码优美点用列表生成式实现而已

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文