• fileter()


  • #filter(function     or None, sequence) -> list, tuple, or string

    • 对sequence中的item依次执行function(item),将结果为true的item组成一个list\tuple\string取决sequence的类型,把结果为false的过滤出去。

1
2
3
4
5
>>>  filter ( lambda  x : x % 2 , range ( 10 ))       
#lambda 函数返回奇数,返回列表
[ 1 3 5 7 9 ]
>>>  filter ( lambda  x : x! = 'z' , 'zhoujy' )      #labmda返回True值
'houjy'