filter函数最早于Python 2.0版本引入,它的作用是从迭代器中筛选出满足条件的元素并返回一个新的迭代器。 filter函数接受两个参数,第一个参数是一个函数,用于判断每个元素是否满足特定的条件;第二个参数是一个可迭代对象,可以是列表、元组等。 在Python 3.0版本之后,filter函数返回的是一个可迭代对象,而不再是列表。