面试题答案
一键面试可以使用列表推导式来实现,这种方式效率较高,因为列表推导式在底层由C语言实现,速度更快。
理由:列表推导式在创建新列表时,不需要显式的循环和条件判断语句,Python解释器可以对其进行优化,从而提高执行效率。
代码示例:
data = [{'name': 'John', 'age': 30}, {'name': 'Jane', 'age': 25}]
result = [item for item in data if item['age'] > 25]
print(result)