Python中内置函数filter的使用

filter用于筛选、过滤一个序列

具体观察其代码,简单至极

func = (lambda x:x%2==1)
"""
filter函数。此时lambda函数用于指定过滤列表元素的条件。
例如filter(lambda x: x % 3 == 0, [1, 2, 3])指定将列表[1,2,3]中能够被3整除的元素过滤出来,其结果是[3]。
"""
#filter起到了筛选的作用

my_list = list(filter(lambda x:x%3==0,[1,2,3]))
print(my_list)

#取偶数 #作用域 mylist = list(filter(lambda x:x%2==1,[1,2,3,4,5,6,7])) print(mylist) #函数实现 def isit(x): return x%2==1 mylist_s = list(filter(isit,[1,2,3,4,5,6,7])) print(mylist_s)

 

转载于:https://www.cnblogs.com/wxzbk/p/10985647.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值