0


python 对象数组查找

原文链接: python 对象数组查找

上一篇: es8 新特性

下一篇: axios 提交josn 数据,后台flask接受处理

问题:

在一个对象数组中,找到指定属性值的元素

Python中没有找到其他实现的方式(可能我孤陋寡闻了),在这里使用reduce来解决这个问题

stus = [
    {
        'id': 'a',
        'name': 'aa'
    },
    {
        'id': 'c',
        'name': 'cc'
    },
    {
        'id': 'b',
        'name': 'bb'
    },

]
from functools import reduce

ret = reduce(lambda pre, cur: cur if cur['id'] == 'c' else pre, stus, None)

print(ret)
{'id': 'c', 'name': 'cc'}

本文转载自: https://blog.csdn.net/qq_35516360/article/details/122066606
版权归原作者 阿豪boy 所有, 如有侵权,请联系我们删除。

“python 对象数组查找”的评论:

还没有评论