一、函数式编程 Python支持部分函数式编程特性 1.把电脑的运算视作数学上的函数计算(lambda演算) 2.高阶函数:map/reduce/filter 3.无副作用,相同的参数调用始终产生同样的结果 map的用法: # map m = list(map(lambda x: x*2, range(10))) print(m) # [0, 2, 4, 6, 8, 10, 12, 14, 16, 18] # 一般推荐列表推导代替 map l = [i*2 for i in