python lambda函数 匿名函数

先用def来定义函数,代码如下

def sq(x):
    return x*x

map(sq,[y for y in range(10)])

再用lambda函数来编写代码

map(lambda x: x*x,[y for y in range(10)])


用lambda函数首先减少了代码的冗余,其次,用lambda函数,不用费神地去命名一个函数的名字,可以快速的实现某项功能,最后,lambda函数使代码的可读性更强,程序看起来更加简洁。


lambda argument_list:expersion



posted @ 2022-08-18 12:07  Tomorrow1126  阅读(15)  评论(0编辑  收藏  举报