map()、reduce()、filter()是Python中很常用的几个函数,也是Python支持函数式编程的重要体现。...不过,在Python 3.x中,reduce()不是内置函数,而是放到了标准库functools中,需要先导入再使用。
(1)map()。...>>> seq = ['foo', 'x41', '?!'...']
>>> [x for x in seq if x.isalnum()] #使用列表推导式实现相同功能
['foo', 'x41']
>>> list(filter(lambda x: x.isalnum...(), seq)) #使用lambda表达式实现相同功能
['foo', 'x41']
>>> list(filter(None, [1, 2, 3, 0, 0, 4, 0, 5])) #指定函数为