小傻蛋的妹妹跟随小甲鱼学习Python的第二十一节021

本文介绍了Python中的lambda表达式,展示了如何使用它与filter、map函数结合,实现对列表的过滤和映射操作。通过实例解释了如何用一行代码实现数列中偶数的过滤,以及定义一个函数g计算两个数的乘积。同时,提供了两个filter函数的使用示例,分别过滤出能被3整除和不能被3整除的数字。
摘要由CSDN通过智能技术生成

lambda表达式
在这里插入图片描述
冒号前面可以是多个参数:
在这里插入图片描述

在这里插入图片描述

filter过滤器
filter(function or none,iterable)
在这里插入图片描述
在这里插入图片描述

#修改成一行代码实现
list(filter(lambda x:x%2,range(10)))

map 映射
在这里插入图片描述

课后题:

在这里插入图片描述

g=lambda x,y=3:x*y
g(2)

在这里插入图片描述

 def fun1(x):
	if x%2:
		return x
	else:
		return None

在这里插入图片描述

list(filter(lambda x:x%3==0,range(1,100)))
list(filter(lambda n:not(n%3),range(1,100)))#小甲鱼
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值