Python中lambda表达式的使用方法
发布于 2021-01-17 10:51:35
浏览 137
详情:
1、
1.我们通过一个筛选列表中奇数的例子来对比下正常函数写法和lambda表达式。
2、
首先建立一个num列表,代码如下:
3、
num = [1,2,3,4,5,6,7,8,9]
4、
2.用def 建立函数odd,具体代码如下:其中名称为odd 参数为n,用来接收整数
5、
def odd(n):
6、
3.在函数中写入判断代码,具体代码如下:
7、
if n % 2 !=0:
8、
return True
9、
else:
10、
return False
11、
4.用filter函数和调用上面的函数,打印出结果,具体代码如下:
12、
lst = list(filter(odd,num))
13、
print(lst)
14、
5.下面我们用lambda函数实现如上功能,具体代码如下:
15、
lst = list(filter(lambda x : x % 2 != 0 ,num))
16、
print(lst)
17、
6.运行刚刚的代码进行比较,如图
18、
经过对比,发现lambda函数实现了同样的效果。使用lambda函数代码量更少,代码更加简洁
19、
7.代码
上一篇:网上怎么办理无犯罪记录证明
下一篇:热风枪使用方法