原文链接: 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 所有, 如有侵权,请联系我们删除。
版权归原作者 阿豪boy 所有, 如有侵权,请联系我们删除。