可以通过以下步骤实现:
data = [{'name': 'Alice', 'age': 25}, {'name': 'Bob', 'age': 30}, {'name': 'Charlie', 'age': 35}]
ages = [d.get('age') for d in data]
这将返回一个包含所有人年龄的列表:[25, 30, 35]。
age = data[0].get('age')
这将返回第一个人的年龄:25。
genders = [d.get('gender', 'Unknown') for d in data]
这将返回一个包含所有人性别的列表,如果性别键不存在,则默认为'Unknown'。
总结起来,Python从字典列表中提取键的值可以通过列表推导式、字典的get()方法和索引来实现。这种方法简单且灵活,适用于各种场景。对于更复杂的需求,可以使用循环和条件语句来处理字典列表中的每个字典。
领取专属 10元无门槛券
手把手带您无忧上云