介绍几个 序列处理的函数,比如序列过滤、把所有元素都拿过来做某些操作,这种的序列处理函数。
这样的函数都有一些特点,会借用别函数来进行操作。...只用到一次,执行一次函数效果的函数,可以选择简洁一点的lambda
◆使用lambda在某些时候让代码更容易理解。...reduc (借助函数操作,序列(1,2,3,4,5))
reduc用来传值
myadd可以是 任意一个函数,这个函数一定能接受两个值
reduce每次会传递给两个值,
演示 reduce
?...运行 代码
def c(x,y):
return x+y
reduce(c,[1,2,3,4,5])
表达含义
定义 函数 c 需要 用到两个值(x,y):
返回两个值相加的结果 return...cc(2004,14)
表达式运行 两个值相加,
所以当 像 reduce 需要用到这种函数的时候,不用去单独为了它 定义一个函数,可以直接把lambda表达式 写进去。
?