函数式编程——匿名函数
Posted victorslave
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了函数式编程——匿名函数相关的知识,希望对你有一定的参考价值。
直接上代码:
#_*_ coding:utf-8 _*_ L=list(filter(lambda n:n%2==1,range(1,20))) print(L)
以上是比较直观的一种匿名函数表示
格式为:lambda value:function(value)
匿名函数,顾名思义为不需要命名(一般只在写的时候用唯一一次)的函数,python代码讲究简单粗暴(简洁易懂),而匿名函数正是大量减少代码的好方法
其代替的代码内容为:
def f(x): return x%2==1 L=list(filter(f,range(1,20))) print(L)
ps:这次的更新内容是二月四日的,提前发出来,大年三十还得和家里过年233333
另外,之前的一些学习历程可能会慢慢补出来吧,代码的话可以一块仍网盘里,企鹅找我直接发就ok啦
欢迎加作者企鹅:1064864324,一起交流一起成长
以上是关于函数式编程——匿名函数的主要内容,如果未能解决你的问题,请参考以下文章
(转)Python进阶:函数式编程(高阶函数,map,reduce,filter,sorted,返回函数,匿名函数,偏函数)
Python进阶:函数式编程(高阶函数,map,reduce,filter,sorted,返回函数,匿名函数,偏函数)...啊啊啊