python key函数,python中 5个带key内置函数

0b46d2e1a1702c52af012f87fc004b83.png

max取最大值函数

max() 方法返回给定参数的最大值,参数可以为序列。

c2019f469bcab719501ca12510ce203a.png

2.min取最小值函数

min() 方法返回给定参数的最小值,参数可以为序列。

783ff92a0b85b9533ce9efddd9a97eaf.png

3.filter过滤函数

filter() 函数用于过滤序列,过滤掉不符合条件的元素,返回一个迭代器对象。

该接收两个参数,第一个为函数,第二个为序列,序列的每个元素作为参数传递给函数进行判,然后返回 True 或 False,最后将返回True 的元素放到新列表中。

语法格式:filter(function, iterable)

实例1

9fe09799b4b9cd5b7bb7d5167ea9ef33.png

实例2

a96101b08541a3f2447bfe07cf132bae.png

4.map序列映射函数

map() 会根据提供的函数对指定序列做映射。

第一个参数 function 以参数序列中的每一个元素调用 function 函数,返回一个迭代器对象。

语法格式:map(function, iterable, …)

实例1

894f64460ac75e3c6b8a48d7c75c8891.png

实例2

3dd928807314483fb75f50c091f44bac.png

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

a8d97ff7e93001c1329c055c2741fe56.png

实例2

e65b3d7db0b26e2272a17a723ce2d278.png

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值