Python中的filter()函数!!!1
发布日期:2021-05-08 02:38:05 浏览次数:9 分类:精选文章

本文共 320 字,大约阅读时间需要 1 分钟。

定义:

python中filter函数用于筛选序列,filter(func,lst)包含两个参数,第一个参数为函数,第二个参数为列表,func作用于lst中每一个元素,根据返回的结果TRUE或者FALSE来决定结果的取舍。

例子:

要给定一个包含若干整数的列表,要输出一个新列表,要求新列表中只包含原列表中的偶数。
Code:

lst = input('请输入一个包含若干整数的列表:')#输入一个列表	lst = eval(lst) #eval()将字符串列表转化为列表的形式print(list(filter(lambda x: x%2 == 0,lst)))#用lambda定义一个函数,是lst中的所有值除以2的余数为0(输出偶数)
上一篇:Python中的sorted()函数!!!
下一篇:Python3中的map()函数!!!

发表评论

最新留言

逛到本站,mark一下
[***.202.152.39]2025年03月31日 09时18分37秒