接下来来看 filter(function, iterable) 函数,它和 map 函数类似,
function 同样表示一个函数对象。filter() 函数表示对 iterable 中的每个元素,
都使用 function 判断,并返回 True 或者 False,
最后将返回 True 的元素组成一个新的可遍历的集合。
# !/usr/bin/env python
# -*- coding: utf-8 -*-
l = [1, 2, 3, 4, 5]
new_list = filter(lambda x: x % 2 == 0, l) # [2, 4]
print new_list
C:\Python27\python.exe C:/Users/TLCB/PycharmProjects/untitled2/socket/t21.py
[2, 4]