常见函数归纳(二)

2019-04-16  本文已影响0人  易点梅

1、map()函数

map()函数接收两个参数,一个是函数,一个是序列Iterable,map()将传入的函数以此作用到序列的每个元素,返回一个新的Iterator

map()函数

2、reduce()函数

from    functools    import reduce

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

3、filter()函数

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

filter函数过滤出列表所有的偶数 filter函数过滤出元组中所有的非空字符串

4、sorted()函数

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

sorted默认递增排序 sorted接收一个abs函数实现按绝对值大小排序 sorted实现对字符串排序
上一篇 下一篇

猜你喜欢

热点阅读