码迷,mamicode.com
首页 > 编程语言 > 详细

python lambda匿名函数

时间:2015-03-02 14:45:17      阅读:147      评论:0      收藏:0      [点我收藏+]

标签:

Python的一个很重要的方面就是:函数式编程(functional programming),即可以再原本传递参数和值的地方传递函数。

lambda x: x%3 == 0

  和以下等价:

def by_three(x):
    return x %3 == 0

  我们不需要真的给函数一个名字,其也可以工作并获得结果。这就是lambda创建的函数为匿名函数的原因。

eg.

my_list = range(16)
print filter(lambda x: x % 3 == 0, my_list)

运行结果为:

[0, 3, 6, 9, 12, 15]

python lambda匿名函数

标签:

原文地址:http://www.cnblogs.com/fyymonica/p/4308622.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!