运行结果:
补充介绍filter()函数
Python内建的filter()函数用于过滤序列。
和map()类似,filter()也接收一个函数和一个序列。和map()不同的是,filter()把传入的函数依次作用于每个元素,然后根据返回值是True还是False决定保留还是丢弃该元素。
def is_odd(n):
return n % 2 == 1
list(filter(is_odd, [1, 2, 4, 5, 6, 9, 10, 15]))
# 结果: [1, 5, 9, 15]
本文介绍了Python内置函数filter()的用法,通过示例展示了如何利用filter()结合定义的函数来筛选序列中的元素,保留符合条件的数据。
1503

被折叠的 条评论
为什么被折叠?



