Python 进阶 —— 函数式编程

来源:互联网 发布:韩国域名注册商 编辑:程序博客网 时间:2024/04/30 05:00

OOP:面向对象编程,代表 Java;
GP:泛型编程,代表 STL;
FP:函数式编程,代表 Python,Scala;

map/reduce

之前的文章,包括一系列的 Python Tricks,这里不再赘述;

filter

基于一个返回布尔值的函数对元素进行过滤:

def remove_all(seq, elem):    return filter(lambda x: x != elem, seq)
0 0
原创粉丝点击