1.map(func, *iterables)
map接受两个参数,第一个是函数,第二个是可迭代对象。...test = [1,2,3,4.5]
list(map(lambda x:x*2, test)) # 此处自己定义函数也可以,不一定是匿名函数
返回:
[1, 4, 9, 20.25]
2.filter...10, 15])) # 筛选奇数
返回:
[1, 5, 9, 15]
3.reduce(function, sequence[, initial])
reduce()可以将第二个参数sequence中的数据一个一个的进行...function的操作。...比如先处理第一个和第二个数值,然后再处理这两个的结果和第三个数,直到最后。
reduce()函数在python3版本中的全局命名空间已经被移除了,可以导入functools来使用。