python排序函数

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

标签:python 排序函数 编程

免责声明:本内容来自橡树街平台创作者或收集于互联网公开资源,不代表橡树街网的观点和立场。如有侵权内容,请联系我们删除。联系邮箱:ihuangque@qq.com
相关推荐
python语言是什么语言
2022-08-05
python语言是什么语言
python os.walk
2022-08-05
python os.walk
python全栈开发是什么
2022-08-05
python全栈开发是什么
python怎么学习
2022-08-05
python怎么学习
python怎么让程序重复运行
2022-08-05
python怎么让程序重复运行
python什么意思啊
2022-08-05
python什么意思啊
python中str是什么意思
2022-08-05
python中str是什么意思
python什么书比较好
2022-08-05
python什么书比较好
Python环境变量的配置
2022-08-05
Python环境变量的配置
python random函数
2022-08-05
python random函数
手机老是弹出广告怎么解决
2022-08-05
手机老是弹出广告怎么解决
小爱同学怎么判断我喜欢的人喜不喜欢我
2022-08-05
小爱同学怎么判断我喜欢的人喜不喜欢我
安卓手机如何打开.kmz文件
2022-08-05
安卓手机如何打开.kmz文件
苹果手机文件管理在哪里
2022-08-05
苹果手机文件管理在哪里
安卓手机如何打开.sav文件
2022-08-05
安卓手机如何打开.sav文件
江南燕园是什么地方
2022-07-28
江南燕园是什么地方
空调电容接法
2022-07-28
空调电容接法
硅油纸的作用及用途
2022-07-28
硅油纸的作用及用途
飞蚁怎么处理
2022-07-28
飞蚁怎么处理
洗衣服不褪色的小妙招
2022-07-28
洗衣服不褪色的小妙招
狼的介绍和特点
2022-07-28
狼的介绍和特点
食品安全建议有哪些
2022-07-28
食品安全建议有哪些
什么是OTG功能
2022-07-28
什么是OTG功能
馒头冷冻能保存多久
2022-07-28
馒头冷冻能保存多久
呼伦贝尔大草原在内蒙哪个城市
2022-07-28
呼伦贝尔大草原在内蒙哪个城市