开发者学堂课程【Python 语言基础 3:函数、面向对象、异常处理:匿名函数】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/601/detail/8735
匿名函数
内容简介:
一、匿名函数定义
二、语法
三、map() 函数
一、匿名函数(lambda)
lambda 函数表达式专门用来创建一些简单的函数,是函数创建的又一种方式。
二、语法
语法:lambda 参数列表:返回值
匿名函数一般作为参数使用,其他地方一般不会使用
def fn5(a,b):
return a + b
用 lambda 函数表达式
Lambda a,b : a +b 这两个等价
可以给匿名函数赋值一个变量,但一般不会这么做
fn6 = lambda a,b : a +b
三、map()函数
map() 函数可以对可迭代对象中的所有元素做指定的操作,然后将其添加到一个新的对象中返回
I = [1,2,3,4,5,6,7,8,9,10]
r=map(lambda)
Print(list(r))
匿名函数只适应于简单的函数,不适合复杂的函数