filter()

来源:互联网 发布:17淘宝没有生意 编辑:程序博客网 时间:2024/06/16 23:45
def is_odd(n):    return n % 2 == 1list(filter(is_odd, [1, 2, 4, 5, 6, 9, 10, 15]))# 结果: [1, 5, 9, 15]

fliter()的作用在于定义一个筛选,过滤list。注意fliter()也会生成一个惰性序列,要用list()一步到位。

fliter()生成素数序列

学习自廖雪峰网站