MST

星途 面试题库

面试题:Python集合推导式处理复杂数据筛选

给定一个包含多个字典的列表,每个字典有'name'和'age'两个键,如[{'name': 'Alice', 'age': 25}, {'name': 'Bob', 'age': 30}, {'name': 'Charlie', 'age': 22}],使用集合推导式找出年龄大于25的人的名字组成的集合。
45.7万 热度难度
编程语言Python

知识考点

AI 面试

面试题答案

一键面试
data = [{'name': 'Alice', 'age': 25}, {'name': 'Bob', 'age': 30}, {'name': 'Charlie', 'age': 22}]
result = {d['name'] for d in data if d['age'] > 25}
print(result)