位置: IT常识 - 正文

python排序函数(python排序函数有哪些)

编辑:rootadmin

python中自带的排序函数有哪些呢?我们一起了解一下吧!
613/auto1686643591python排序函数(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中的排序函数,我们就了解到这啦!

本文链接地址:https://www.jiuchutong.com/zhishi/2737.html 转载请保留说明!

上一篇:mysql重启服务命令(mysql服务器重启)

下一篇:spring 面试题(spring面试题2021)

  • 思域智导互联二维码在哪(思域智导互联二维码不显示)

  • 加密算法的密钥是什么(加密算法及密钥描述正确的是)

  • 华为p40pro不是2K屏的吗(华为p40pro不是双卡5g)

  • 华为nova5摄像头像素是多少(华为nova5摄像头参数)

  • qq聊天气泡免费有哪些(qq聊天气泡免费使用)

  • teamviewer无法建立连接原因未知(teamviewer无法建立连接无法连接伙伴)

  • 微信查询名下账户网络异常(微信查询名下账户人脸识别安全吗)

  • 文章暂时找不到了是什么原因(文章暂时找不到了 怎么删除)

  • 手机格式化后还能查出以前的东西吗(手机格式化后还有病毒吗)

  • .msi是什么文件(msi格式的文件)

  • 美颜会影响人脸识别吗(美颜会影响像素吗)

  • 华为平板休眠怎么灰了(华为平板休眠怎么取消)

  • 刚刚删除的照片怎么恢复(刚刚删除的照片在哪里可以找回来)

  • 快手买的东西怎么没有显示(快手买的东西怎么删除记录)

  • 无线路由器辐射有多大(无线路由器辐射人体有伤害吗)

  • 在access中,用来表示实体的是什么(在access中,可以用____编写数据库应用程序)

  • 变频器rdy什么意思(变频器rd是什么意思)

  • 文件通配符包括问号和什么(文件通配符包括()())

  • word2010添加目录(word03如何添加目录)

  • OPPO k5有几种解锁动画(oppok5解bl)

  • watch gt2怎么查看版本信息(watchgt2怎么看电量)

  • 苹果恢复密钥在哪里找(苹果恢复密钥在激活新设备时候会用到)

  • 荣耀20防水级别(荣耀20手机防水怎么样)

  • 华为mate20耳机没声音(华为mate20耳机没坏插手机仍外放)

  • mate20怎么设置熄屏时间(mate20怎么设置灭屏)

  • 电信物联网卡apn设置(电信物联网卡apn设置成什么)

  • Win11 搜索突然崩了怎么办?Win11搜索错误修复方法(windows搜索点不动)

  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设 电脑维修 湖南楚通运网络