当前位置:家常菜>百科>科技>正文

python排序函数

人气:310 ℃/2023-07-08 13:33:05

python中自带的排序函数有哪些呢?我们一起了解一下吧!

Python中自带的两个排序函数是sort和sorted,具体用法和特点如下。

sort函数

用法list.sort(cmp=None, key=None, reverse=False)

特点:对list原地排序(直接改变数组),无返回值。

参数详细释义:

cmp——可选参数, 可用于自定义排序规则。

key ——主要是用来进行比较的元素,只有一个参数,具体的函数的参数就是取自于可迭代对象中,指定可迭代对象中的一个元素来进行排序。

reverse——升序or降序,reverse = True 降序, reverse = False 升序(默认)。

sorted函数

用法:sorted(iterable[, cmp[, key[, reverse]]])

特点:可以对所有可迭代的对象进行排序操作。返回的是一个新的 list,不修改原来的对象。

参数详细释义:

iterable – 可迭代对象。

cmp – 比较的函数,这个具有两个参数,参数的值都是从可迭代对象中取出,此函数必须遵守的规则为,大于则返回1,小于则返回-1,等于则返回0。

key – 主要是用来进行比较的元素,只有一个参数,具体的函数的参数就是取自于可迭代对象中,指定可迭代对象中的一个元素来进行排序。

reverse – 排序规则,reverse = True 降序 , reverse = False 升序(默认)。

关于python中的排序函数,我们就了解到这啦!

  • 轩逸备胎在哪个位置

    轩逸备胎的位置在汽车后备箱的隔板底下,将其放在这里比较方便,更换时直接拿出来就可以了,而且还不占用别的储物空间。截止到2019年8月,市面上汽车放置备胎的位置一般包括后备箱隔板...

    问答查看全文>>
  • 规范的驾校场地租赁合同范本

    规范的驾校场地租赁合同怎么写呢?不知道的小伙伴来看看小编今天的分享吧!租赁是指在约定的期间内,出租人将资产使用权让与承租人以获取租金的行为。规范的驾校场地租赁合同格式:1、标题...

    教育查看全文>>
  • 2019年汽车年检可以提前多久?

    90天。根据《机动车登记规定》(公安部102令)第三十二条 规定:1、机动车所有人可以在机动车检验有效期满前三个月内向登记地车辆管理所申请检验合格标志。需要携带的材料有:行驶证...

    问答查看全文>>
  • 心情不好的朋友圈说说 心烦的朋友圈说说

    1、永远不好埋怨你已经发生的事情,要么就改变它,要么就安静的理解它。2、暗恋,是一种彻底的寂寞,有心动,有幸福,可更多的却是,一个人的心酸。3、心情不好的说说大全带图片4、舍得...

    说说查看全文>>
  • 电子车牌怎样办理?

    汽车电子车牌办理的流程:1、电子车牌是汽车的身份证,能显示车牌号、种类、车型、年检期、使用性质等信息。人人都有身份证,车辆也将有身份证,那就是电子车牌。电子车牌就是车辆的身份证...

    问答查看全文>>
本网站部分内容、图文来自于网络,如有内容侵犯您的合法权益,请及时与我们联系,我们将第一时间安排核实及删除!
CopyRight © 2007-2024 家常菜 All Rights Reserved. 手机版