筛选出list中存的map的某个字段
时间: 2023-11-27 09:53:52 浏览: 66
使用POI筛选字段导出Excel,以及条件查询和指定数据导出
5星 · 资源好评率100%
你可以使用列表推导式来筛选出list中存的map的某个字段。假设list中存储的是字典,且你要筛选出字典中key为'field'的值,可以使用如下代码:
```
my_list = [{'field': 'value1', 'other_field': 'other_value1'}, {'field': 'value2', 'other_field': 'other_value2'}, {'other_field': 'other_value3'}] # 示例列表
result_list = [my_dict['field'] for my_dict in my_list if 'field' in my_dict] # 筛选出字段为'field'的值
print(result_list) # 输出['value1', 'value2']
```
在上述代码中,列表推导式通过遍历list中的每个字典,判断其是否包含'filed'字段,如果有则将该字段的值加入到结果列表中。
阅读全文