做公众号排版的网站,做百度竞价网站搜索不到,新网站快速收录,wordpress搜索框制作教程目录一、功能二、语法三、举例3.1代码3.2运行结果一、功能 用于过滤序列#xff0c;过滤掉不符合条件的元素#xff0c;返回一个迭代器对象#xff0c;如果要转换为列表#xff0c;可以使用 list() 来转换。 https://blog.csdn.net/hanhanwanghaha宝藏女孩 欢迎您的关注过滤掉不符合条件的元素返回一个迭代器对象如果要转换为列表可以使用 list() 来转换。 https://blog.csdn.net/hanhanwanghaha宝藏女孩 欢迎您的关注 欢迎关注微信公众号宝藏女孩的成长日记 如有转载请注明出处如不注明盗者必究 二、语法
filter(判断函数,可迭代对象)该函数接收两个参数第一个为判断函数第二个为可迭代对象第二个的每个元素作为参数传递给判断函数然后返回 True 或 False最后将返回 True 的元素放到新列表中。
注常用可低迭代对象list、tuple、dict、set、str等类型
三、举例
3.1代码
#codingutf-8#filter()函数
def rose(n):return n 70 #将列表里面的数字小于70的过滤出来 注此处的n可以增加运算 例如return n2可以试试#列表就是一个可迭代对象定义一个列表
lists [1, 2, 3, 4, 5, 6, 8, 77]#将函数和列表传进去
a filter(rose, lists)print(list(a))#map()函数根据提供的函数对指定序列做映射。
a1 map(rose, lists)
print(list(a1))#用lambda与filter实现快速过滤
lists [1, 2, 23, 41, 5, 63, 8, 77]
c filter(lambda x:x60, lists)
print(list(c))
3.2运行结果 https://blog.csdn.net/hanhanwanghaha宝藏女孩 欢迎您的关注 欢迎关注微信公众号宝藏女孩的成长日记 如有转载请注明出处如不注明盗者必究