Python中列表包裹字典提取字典
时间: 2024-12-21 16:24:17 浏览: 8
在Python中,如果你有一个列表,其中每个元素都是一个字典,并且你想从这些字典中提取特定键的值,你可以通过迭代列表并访问每个字典的键来完成。这是一个例子:
```python
list_of_dicts = [
{'name': 'Alice', 'age': 25},
{'name': 'Bob', 'age': 30},
{'name': 'Charlie', 'age': 35}
]
# 提取所有人的名字
names = [dict_item['name'] for dict_item in list_of_dicts]
print(names) # 输出:['Alice', 'Bob', 'Charlie']
# 或者直接通过列表推导式提取年龄
ages = [dict_item['age'] for dict_item in list_of_dicts]
print(ages) # 输出:[25, 30, 35]
```
在这个例子中,`for dict_item in list_of_dicts` 遍历了列表中的每个字典,然后通过 `dict_item['key']` 访问并提取所需的键对应的值。
阅读全文