lambda 的使用汇总
d=lambda x:x+1
print(d(10))
lambda 相当于一个轻量函数返回
d=lambda x:x+1 if x>0 else "error"
print(d(10))
print(d(-1))
后面可以跟一个if 语句,但是写法和 if 的正常写法不一样
g=lambda x:[(x,i) for i in range(0,x)]
print(g(10))
使用了列表的推导式
1.lambda是一个表达式。
2.它没有名称,存储的也不是代码块,而是表达式。
3.它被用作执行很小的功能,不能在里面使用条件语句。
posted on 2016-12-19 15:07 chenxiaoyong 阅读(324) 评论(0) 编辑 收藏 举报