Python-lambda函数,map函数,filter函数

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python-lambda函数,map函数,filter函数相关的知识,希望对你有一定的参考价值。

lambda函数主要理解:

    lambda 参数:操作(参数)。 lambda语句中,冒号前是参数,可以有多个,用逗号隔开,冒号右边的返回值。lambda语句构建的其实是一个函数对象

map函数:

   map(function_to_apply, list_of_inputs)。map函数可以把list_of_inputs内的对象依次输入到function_to_apply中进行操作。

filter函数:

  filter(function_to_apply, list_of_inputs)。Filter函数就是把list_of_inputs内的每个对象依次输入到function_to_apply中,当function_to_apply的的返回值是True的时候,这个参数就保留,

                                                                  否则就丢弃。

[1]. http://www.cnblogs.com/BeginMan/p/3178103.html

[2]. http://www.jb51.net/article/64999.htm

[3]. python 进阶

以上是关于Python-lambda函数,map函数,filter函数的主要内容,如果未能解决你的问题,请参考以下文章

python-lambda用法

三个高阶函数

Python函数式编程学习笔记

keyring源码加密解密函数分析

Freemarker

Python:map函数用法详解