赞
踩
Python内建的filter()函数用于过滤序列。
filter()接收一个函数和一个序列。filter()函数把传入的函数依次作用于每个元素,然后根据返回值是True还是False来决定是保留还是丢弃该元素。
- def find_odd(n):
- return n % 2 == 1
-
- print(list(filter(find_odd,[1,2,3,4,5,6,7,8,9])))
-
- >>>[1, 3, 5, 7, 9]
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。