python中的filter(),map(),reduc…

python功能很强大,今天看了其中的三个很好的内置函数,大概写下

1.filter(function, sequence)返回一个sequence序列,包括了给定序列中所有调用function(iterm)后返回值为true的元素,如果sequence是一个string或者tuple返回者必定是同一类型,否则总是list。
2.map(function, sequence)为每一个元素依次调用function(iterm)并将返回组成一个链表返回。
3. reduce(function, sequence)返回一个单值,首先以序列的前两个元素调用函数,再依次返回和点三个参数调用,依次执行下去。

你可能感兴趣的:(python中的filter(),map(),reduc…)