Python中lambda表达式的使用方法

发布于 2021-01-17 10:51:35      浏览 126

Python中lambda表达式的使用方法

详情:

1、
欢迎访问抉信网 www.juexinw.com
1.我们通过一个筛选列表中奇数的例子来对比下正常函数写法和lambda表达式。
2、
欢迎访问抉信网 www.juexinw.com
首先建立一个num列表,代码如下:
3、
欢迎访问抉信网 www.juexinw.com
num = [1,2,3,4,5,6,7,8,9]
4、
欢迎访问抉信网 www.juexinw.com
2.用def 建立函数odd,具体代码如下:其中名称为odd 参数为n,用来接收整数
5、
欢迎访问抉信网 www.juexinw.com
def odd(n):
6、
欢迎访问抉信网 www.juexinw.com
3.在函数中写入判断代码,具体代码如下:
7、
欢迎访问抉信网 www.juexinw.com
if n % 2 !=0:
8、
欢迎访问抉信网 www.juexinw.com
return True
9、
欢迎访问抉信网 www.juexinw.com
else:
10、
欢迎访问抉信网 www.juexinw.com
return False
11、
欢迎访问抉信网 www.juexinw.com
4.用filter函数和调用上面的函数,打印出结果,具体代码如下:
12、
欢迎访问抉信网 www.juexinw.com
lst = list(filter(odd,num))
13、
欢迎访问抉信网 www.juexinw.com
print(lst)
14、
欢迎访问抉信网 www.juexinw.com
5.下面我们用lambda函数实现如上功能,具体代码如下:
15、
欢迎访问抉信网 www.juexinw.com
lst = list(filter(lambda x : x % 2 != 0 ,num))
16、
欢迎访问抉信网 www.juexinw.com
print(lst)
17、
欢迎访问抉信网 www.juexinw.com
6.运行刚刚的代码进行比较,如图
18、
欢迎访问抉信网 www.juexinw.com
经过对比,发现lambda函数实现了同样的效果。使用lambda函数代码量更少,代码更加简洁
19、
欢迎访问抉信网 www.juexinw.com
7.代码

上一篇:网上怎么办理无犯罪记录证明 下一篇:热风枪使用方法

相关推荐

  • 生产企业出口退税的计算方法
    生产企业出口退税的计算方法 1.当期应纳税额 当期应纳税额=当期内销货物的销项税额-(当期进项税额-当期免抵退税不得免征和抵扣税额)。 2.免抵退税额的计算 (1)免抵……

    财税 发布于 2022-07-14 04:19:59 浏览 559

  • 如何使用单反
    如何使用单反 1.开机,首先拿到单反,要确保电池(有电)而且内存卡也安装完好。打开单反前面的镜头盖。将开关拨到“ON” 2.选择拍摄模式,拍摄模式选择……

    相机 发布于 2022-07-08 21:02:06 浏览 543

  • mysql死锁的原因及解决方法
    mysql死锁的原因及解决方法 1.一个用户A访问表A(锁住了表A),然后又访问表B;另一个用户B 访问表B(锁住了表B),然后企图访问表A。

    其他 发布于 2022-06-14 19:08:06 浏览 369

  • 知乎账号存在异常行为被限制使用怎么解决
    知乎账号存在异常行为被限制使用怎么解决 使用该账号绑定的手机发送短信进行解封;如果无法发送短信,可输入验证码后向管理员申诉,24小时内会以私信的方式告知你申诉结果。 ……

    其他 发布于 2022-06-14 14:56:20 浏览 356

  • 新电脑硬盘使用次数多少正常
    新电脑硬盘使用次数多少正常 使用次数不超过50次,使用时间不超过72小时,是正常的。笔记本在出厂前,经过反复开机检验,连续开机检验,因此会有一定的硬盘使用次数和使……

    电脑 发布于 2022-06-14 10:46:11 浏览 341

  • 关闭windows7窗口的方法
    关闭windows7窗口的方法 1.直接点击应用程序窗口关闭按钮。 2.点击应用程序中的关闭或退出命令。 3.按快捷键alt加f4键即可关闭。Windows 7是微软公司推出……

    其他 发布于 2022-06-13 07:57:44 浏览 370

  • 苹果11的使用方法
    苹果11的使用方法 以iOS13.6.1系统为例,苹果11的使用方法是: 1.开机:按住电源键,直到出现标志。 2.关机:同时按住电源键和音量键,直到出现滑块,滑动关机。 ……

    其他 发布于 2022-06-11 05:37:48 浏览 293

  • 华为30分钟后重试解锁方法
    华为30分钟后重试解锁方法 华为手机指纹和密码提示30分钟以后重试,是因为触发了手机的安全机制。可以等待一段时间用手机密码解锁,防止因手指不干净导致密码再……

    其他 发布于 2022-06-10 21:01:26 浏览 393

  • 苹果11双喇叭如何使用方法
    苹果11双喇叭如何使用方法 首先打开设置.通用.辅助功能,找到调节左右声道的音量平衡进行滑动调节,在横屏的时候往左滑动就能够关闭右边的扬声器启用左边的扬声……

    其他 发布于 2022-06-10 18:19:00 浏览 342

  • 通知闪光灯设置方法
    通知闪光灯设置方法 以苹果x为例,其通知闪光灯的设置方法如下: 1.首先在屏幕主页中找到设置,点击设置。 2.接着下滑找到辅助功能,点击进入。 3.往下滑,找到……

    其他 发布于 2022-06-10 04:53:39 浏览 227