AI写作智能体 自主规划任务,支持联网查询和网页读取,多模态高效创作各类分析报告、商业计划、营销方案、教学内容等。 广告
# Filter # `Filter` 顾名思义,`filter`能创建一个列表,其中每个元素都是对一个函数能返回`True`. 这里是一个简短的例子: ~~~ number_list = range(-5, 5) less_than_zero = list(filter(lambda x: x < 0, number_list)) print(less_than_zero) # Output: [-5, -4, -3, -2, -1] ~~~ 这个`filter`类似于一个`for`循环,但它是一个内置函数,并且更快。 注意:如果`map`和`filter`对你来说看起来并不优雅的话,那么你可以看看另外一章:列表/字典/元组推导式。 > 译者注:大部分情况下推导式的可读性更好