开发者社区> 问答> 正文

python什么是匿名函数

python什么是匿名函数

展开
收起
云计算小粉 2018-05-10 20:10:44 1831 0
2 条回答
写回答
取消 提交回答
  • 不懂的太多

    匿名函数(lambda)就是简单函数一般写法的简写

    语法: lambda 形式参数列表:返回值

    例1:
    # 调用匿名函数
    print((lambda a,b : a + b)(10,20))  
    # 执行结果: 30
    
    例2:
    # 创建并调用匿名函数
    l = [1,2,3,4,5,6,7,8,9]
    r = filter(lambda i : i > 5 , l)
    # 输出列表中大于5的数
    print(list(r))
    
    2022-03-28 21:14:04
    赞同 展开评论 打赏
  • 域名投资、域名选择、域名交易、域名行情等@我

    在Python语言中除了def语句用来定义函数之外,还可以使用匿名函数lambda,它是Python一种生成函数对象的表达式形式。匿名函数通常是创建了可以被调用的函数,它返回了函数,而并没有将这个函数命名,普通函数需要去依靠函数名去调用而匿名函数没有,所以需要把这个函数对象复制给某个变量进行调用 lambda有时被叫做匿名函数也就是这个原因,需要一个函数,又不想动脑筋去想名字,这就是匿名函数。

    2019-07-17 22:22:12
    赞同 1 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
From Python Scikit-Learn to Sc 立即下载
Data Pre-Processing in Python: 立即下载
双剑合璧-Python和大数据计算平台的结合 立即下载