Python的list 如何提取指定内容字段
时间: 2023-06-20 17:03:35 浏览: 245
要提取列表中的特定字段,可以使用列表推导式。假设你有一个包含字典的列表,每个字典都有多个键值对。你可以使用以下代码来提取特定字段:
```python
original_list = [
{'name': 'Alice', 'age': 25, 'city': 'New York'},
{'name': 'Bob', 'age': 30, 'city': 'San Francisco'},
{'name': 'Charlie', 'age': 35, 'city': 'Los Angeles'}
]
# 提取每个字典中的'name'和'age'字段
new_list = [{'name': d['name'], 'age': d['age']} for d in original_list]
print(new_list)
# Output: [{'name': 'Alice', 'age': 25}, {'name': 'Bob', 'age': 30}, {'name': 'Charlie', 'age': 35}]
```
在上面的代码中,我们使用列表推导式来创建一个新的列表,其中每个元素都是一个字典,只包含原始列表中每个字典的'name'和'age'字段。你可以根据需要修改字典中的键名称和要提取的字段。
阅读全文