| 
 | 
 
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册  
 
x
 
        lambda表达式的作用:①省下定义函数过程②使用lambda就不需要 
                            考虑命名的问题了③简化代码的可读性 
 
        filter(内置函数):过滤器,有两个参数。第一个参数可以是一个函数 
                         也可以是None,如果是一个函数的话,则将第二个 
                         可迭代数据里的每一个元素作为函数的参数进行计 
                         算,把返回True的值筛选出来;如果第一个参数为 
                         None,则直接将第二个参数中为True的值筛选出来 
        eg: 
        >>>temp = filter(None,[1,0,True,False]) 
        >>>list(temp) 
        [1,True] 
         
        >>>def odd(x): 
            return x % 2 
        >>>temp = filter(odd,range(10)) 
        >>>list(temp) 
        [1,3,5,7,9] 
 
        >>>list(filter(lambda x : x % 2,range(10))) 
        [1,3,5,7,9] 
 
        map(内置函数):"映射",有两个参数,仍然是一个函数和一个可迭代 
        序列,将序列的每一个元素作为函数的参数进行运算加工,直到可迭代 
        序列每个元素都加工完毕,返回所有加工后的元素构成的新序列 
        >>>list(map(lambda x : x * 2 , range(10))) 
        [0,2,4,6,8,10,12,14,16,18] 
 
                                                        --2018.1.23 |   
 
 
 
 |