python学习笔记(三):filter用法
1,描述
filter()函数用于过滤序列,它接收一个函数和一个序列,并把传入的函数依次作用于序列的每个元素,然后根据返回值是True还是False决定保留还是丢失该元素。也就是说,传入的函数,返回值必须是bool类型。
2,案例+源码
案例:从指定范围的数据中,筛选出回数。回数是指从左向右读和从右向左读都是一样的数,例如1, 2, 3,12321, 909等。
源码:
filter()函数用于过滤序列,它接收一个函数和一个序列,并把传入的函数依次作用于序列的每个元素,然后根据返回值是True还是False决定保留还是丢失该元素。也就是说,传入的函数,返回值必须是bool类型。
案例:从指定范围的数据中,筛选出回数。回数是指从左向右读和从右向左读都是一样的数,例如1, 2, 3,12321, 909等。
源码: