list获取某个属性等于某个值的集合
时间: 2024-03-09 12:48:04 浏览: 64
java8从list集合中取出某一属性的值的集合案例
5星 · 资源好评率100%
您可以使用Python中的列表推导式来实现这个功能,例如:
```
# 假设我们有一个对象列表,每个对象都有一个属性'name'
objects = [{'name': 'apple', 'color': 'red'},
{'name': 'banana', 'color': 'yellow'},
{'name': 'orange', 'color': 'orange'},
{'name': 'grape', 'color': 'purple'},
{'name': 'watermelon', 'color': 'green'}]
# 获取颜色为'green'的水果
result = [obj for obj in objects if obj['color'] == 'green']
print(result)
```
输出结果为:
```
[{'name': 'watermelon', 'color': 'green'}]
```
这样就能获取某个属性等于某个值的集合了。
阅读全文