def is_odd(n):
return n % 2 == 1
list(filter(is_odd, [1, 2, 4, 5, 6, 9, 10, 15]))
# 结果: [1, 5, 9, 15]
fliter()的作用在于定义一个筛选,过滤list。注意fliter()也会生成一个惰性序列,要用list()一步到位。
fliter()生成素数序列
学习自廖雪峰网站
def is_odd(n):
return n % 2 == 1
list(filter(is_odd, [1, 2, 4, 5, 6, 9, 10, 15]))
# 结果: [1, 5, 9, 15]
fliter()的作用在于定义一个筛选,过滤list。注意fliter()也会生成一个惰性序列,要用list()一步到位。
fliter()生成素数序列
学习自廖雪峰网站