怎样获取list中对象中一个字段转换数组
时间: 2024-01-22 14:04:13 浏览: 85
JAVA JDK8 List分组获取第一个元素的方法
如果你想要将一个列表(list)中的每个对象(object)的某个字段(field)提取出来并组成一个新的数组),可以使用Python的列表推导式(list comprehension)来实现。假设你有一个包含多个字典的列表,每个字典都有一个名为"name"的字段,你想要将所有"name"字段的值提取出来并组成一个新的数组,你可以这样做:
```
original_list = [{'name': 'Alice', 'age': 25}, {'name': 'Bob', 'age': 30}, {'name': 'Charlie', 'age': 35}]
name_array = [item['name'] for item in original_list]
print(name_array)
```
这将输出:`['Alice', 'Bob', 'Charlie']`。这里的列表推导式将原始列表中的每个字典对象(item),取出它的"name"字段的值(item['name']),并将这些值组成一个新的数组(name_array)。
阅读全文