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

python排序函数

人气:303 ℃/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中的排序函数,我们就了解到这啦!

  • 一个感叹号下面有波浪

    一个感叹号下面有波浪是水温报警灯,波浪线上面的是一个温度计,并不是感叹号。当水温报警灯亮起时,说明汽车的发动机温度或冷却液温度不正常了,这种情况要立即将车辆靠边停车检查,防止发...

    问答查看全文>>
  • 驾照年检要查双眼还是单眼?

    驾照年检要查双眼的:1、视力:双眼裸眼视力或矫正视力达到上表4.9(即E字表0.8)的对数视力;2、辨色力:无红绿色盲。听力:两耳分别距音叉50厘米,可辨别声源的方向;3、上肢...

    问答查看全文>>
  • 2017一汽丰田威驰发动机怎么样?

    2017威驰作为日系品牌丰田旗下紧凑型车,发动机稳定性和油耗一直是日系车厂比较看重的。威驰配备的是丰田1.5L自然吸气发动机,这款发动机如何呢?威驰(Vios)是丰田专门为亚洲...

    问答查看全文>>
  • 玛莎拉蒂二手总裁可以买吗?

    玛莎拉蒂二手总裁可以买,但是价格还是有点高:1、外观方面,定位于大型行政座驾的总裁,通过不俗的车身尺寸与动感的轮廓搭配,带来极强的气势感;与同级别其它车型刻意营造的庄重沉稳不同...

    问答查看全文>>
  • 天籁凸轮轴位置传感器在哪里?

    天籁凸轮轴位于缸盖的后部,靠近变速箱一侧。凸轮轴位置传感器是一种传感装置,也叫同步信号传感器,它是一个气缸判别定位装置,向ECU输入凸轮轴位置信号,是点火控制的主控信号。凸轮轴...

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