常见函数归纳(二)
2019-04-16 本文已影响0人
易点梅
1、map()函数
map()函数接收两个参数,一个是函数,一个是序列Iterable,map()将传入的函数以此作用到序列的每个元素,返回一个新的Iterator

2、reduce()函数
from functools import reduce
reduce函数接收两个参数,一个是函数(必须有两个参数),一个是序列Iterable,reduce()将函数作用前面两个元素,然后得到的结果继续和下一个元素作为函数的两个参数进行处理,直到最后一个元素。



3、filter()函数
Python内置的filter()函数用于过滤序列,filter函数也有两个参数,一个是返回值为bool类型的函数,另一个是Iterable序列类型,filter函数的作用是将参数函数依次作用到序列的每个元素,根据返回值确定是否保留元素,最后返回新的Iterator。


4、sorted()函数
Python内置的sorted()函数可以对list进行排序,sorted()函数也是高阶函数,可以接收一个key函数来实现自定义的排序


