max取最大值函数
max() 方法返回给定参数的最大值,参数可以为序列。
2.min取最小值函数
min() 方法返回给定参数的最小值,参数可以为序列。
3.filter过滤函数
filter() 函数用于过滤序列,过滤掉不符合条件的元素,返回一个迭代器对象。
该接收两个参数,第一个为函数,第二个为序列,序列的每个元素作为参数传递给函数进行判,然后返回 True 或 False,最后将返回True 的元素放到新列表中。
语法格式:filter(function, iterable)
实例1
实例2
4.map序列映射函数
map() 会根据提供的函数对指定序列做映射。
第一个参数 function 以参数序列中的每一个元素调用 function 函数,返回一个迭代器对象。
语法格式:map(function, iterable, …)
实例1
实例2
5.sorted序列排序函数
Sort函数是list列表中的函数,而sorted可以对list或者iterator进行排序。
语法格式:sorted(iterable[, cmp[, key[, reverse]]])
参数说明:
(1) cmp参数
cmp接受一个函数,拿整形举例,形式为:
如果排序的元素是其他类型的,如果a逻辑小于b,函数返回负数;a逻辑等于b,函数返回0;a逻辑大于b,函数返回正数就行了
(2)key参数
key也是接受一个函数,不同的是,这个函数只接受一个元素, 形式如下
key接受的函数返回值,表示此元素的权值,sort将按照权值大小进行排序
(3)reverse参数
接受False或者True表示是否逆序
语法格式:sorted(iterable[, cmp[, key[, reverse]]])
实例1
实例2
领取专属 10元无门槛券
私享最新 技术干货