python lambda

发布时间:2019-08-31 09:40:46编辑:auto阅读(1589)

    lambda 相当于是一个匿名函数,因为python是属于脚本语言,所以在和shell结合中使用起来是很方便的,具体怎么用,通过列子来说明吧

    >>> g = lambda x : 3 * x

    >>> g(4)

    12

    >>> g = lambda x,y : 5 * x *y

    >>> g(2,3)

    30

    顺便介绍下fileter和map的用法,通过help可以看到如何用,在这举个例子:


    >>> filter(lambda x :x % 2,range(10))

    [1, 3, 5, 7, 9]

    >>> map (lambda x :x % 2,range(10))

    [0, 1, 0, 1, 0, 1, 0, 1, 0, 1]


关键字