当前位置:   article > 正文

Python之filter()函数用法_仅当seq满足pre条件时保留filter python

仅当seq满足pre条件时保留filter python

filter

Python内建的filter()函数用于过滤序列。

 

filter(func,seq)

filter()接收一个函数和一个序列。filter()函数把传入的函数依次作用于每个元素,然后根据返回值是True还是False来决定是保留还是丢弃该元素。

  1. def find_odd(n):
  2. return n % 2 == 1
  3. print(list(filter(find_odd,[1,2,3,4,5,6,7,8,9])))
  4. >>>[1, 3, 5, 7, 9]

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/繁依Fanyi0/article/detail/208296?site
推荐阅读
相关标签
  

闽ICP备14008679号