我的python学习之路--列表表达式及匿名函数lambda

原创 2012年03月28日 09:31:51

列表表达式使得在一个已有的列表上创建一个新的列表变得很简单

语法:

[expr for iter_var in iterable]
[expr for iter_var in iterable if cond_expr]


匿名函数lambda

lambda [arg1[, arg2, ... argN]]: expression
def add(x, y): return x + y  lambda x, y: x + y
整个lambda表达式就相当于一个函数变量
>>> a = lambda x, y=2: x + y
>>> a(3)
5
>>> a(3,5)
8
>>> a(0)
2
>>> a(0,9)
9


版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

王亟亟的Python学习之路(10)-匿名函数

转载请注明出处:王亟亟的大牛之路又有好多天没有碰Python的东西了,下午抽出点时间就补一篇介绍匿名函数匿名函数在很多语言里都有,它可以使代码更加简洁、紧凑,模块化程度更高。在jdk8里发现了lamb...

C++11学习之匿名函数lambda表达式

声明:本文参考了Alex Allain的文章http://www.cprogramming.com/c++11/c++11-lambda-closures.html 加入了自己的理解,不是简单的翻译...

[深入学习C#]匿名函数、委托和Lambda表达式

匿名函数  匿名函数(Anonymous Function)是表示“内联”方法定义的表达式。匿名函数本身及其内部没有值或者类型,但是可以转换为兼容的委托或者表达式树类型(了解详情)。匿名函数转换的计算...

python3学习笔记:函数作为返回值&匿名函数lambda

函数作为返回值高阶函数除了可以接收函数作为参数外,还可以把函数作为结果值返回。def lazy_sum(*args): def sum(): ax=0 for ...

【转】【UNITY3D 游戏开发之七】C# 中的委托、事件、匿名函数、Lambda 表达式

本站文章均为 李华明Himi 原创,转载务必在明显处注明:(作者新浪微博: @李华明Himi ) 转载自【黑米GameDev街区】 原文链接: http://www.himigame.com/unit...

C#编程指南 匿名函数 lambda表达式

匿名函数是一个“内联”语句或表达式,可在需要委托类型的任何地方使用。可以使用匿名函数来初始化命名委托,或传递命名委托(而不是命名委托类型)作为方法参数。 共有两种匿名函数: 1.Lambda表达式...

C++ Lambda表达式(还是比较习惯叫匿名函数)

不太情愿, 但不得不承认, 我是最近才知道Lambda这个词(前几天丢人丢大了), 这是作为一个程序猿的失职, 虽然很早以前就听说过"匿名函数"一词, 这里记下, 引以为戒. Lambda表达式, 又...

C++11中的匿名函数指针(Lambda表达式)

转载自:http://blog.csdn.net/richerg85/article/details/51457712 这篇文章是根据维基百科整理来的,原文请看:http://en.wikipe...

浅析匿名函数、lambda表达式、闭包(closure)区别与作用

浅析匿名函数、lambda表达式、闭包(closure)区别与作用 所有的主流编程语言都对函数式编程有支持,比如c++11、python和java中有lambda表达式、lua和JavaScript...

Python的lambda匿名函数

lambda函数也叫匿名函数,即,函数没有具体的名称。先来看一个最简单例子: def f(x): return x**2 print f(4) Python中使用lambda的话,写成...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)