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

python排序函数

人气:120 ℃/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、可以先用热毛巾敷一敷将车标浸湿,等它湿透了,标志贴就可以轻松撕掉了;2、可以用于吹风机,如果条件允许,用长线插头将电源接到室外,插上吹风机,在商标贴纸...

    问答查看全文>>
  • 汽油发动机声音大处理方法

    汽油发动机声音大处理方法是:1、不适应新机油的粘度,汽车经过长期使用之后,机油会越来越薄,积碳也就会越来越多,更换了新的机油之后,发动机不能适应机油的粘度,可能会拉高转速,进而...

    问答查看全文>>
  • 别克英朗气缸垫冲了怎么判断

    需检查水箱口散发出的热气是否增多。别克英朗气缸垫冲了的现象如下:1、相邻两缸之间窜气。在不打开减压的前提下,摇转曲轴,感觉到两个缸的压力都不够足,启动发动机工作时有冒黑烟的现象...

    问答查看全文>>
  • 3年审车需要什么资料?

    3年审车年检时所需要的资料如下:1、备好材料:驾驶证原件,行驶证原件,身份证原件及复印件1份(车管所复印件1元),交强险复印件1份,环保合格证(1张);2、到车管所大厅信息处领...

    问答查看全文>>
  • 21款奥迪A6L胎压显示在哪?

    21款奥迪A6L胎压显示在控制面板上,胎压是轮胎内部空气的压强,是汽车的血压,胎压的高低对汽车的性能和动力有着至关重要的作用。以奥迪A6L的2021款40TFSI豪华动感型为例...

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