您的位置:首页 > 编程语言 > Python开发

python中的sort方法使用详解

2015-04-27 17:51 756 查看
这篇文章主要介绍了python中的sort方法,需要的朋友可以参考下Python中的sort()方法用于数组排序,本文以实例形式对此加以详细说明:一、基本形式列表有自己的sort方法,其对列表进行原址排序,既然是原址排序,那显然元组不可能拥有这种方法,因为元组是不可修改的。?
如果需要一个排序好的副本,同时保持原有列表不变,怎么实现呢?
注意:y = x[:] 通过分片操作将列表x的元素全部拷贝给y,如果简单的把x赋值给y:y = x,y和x还是指向同一个列表,并没有产生新的副本。另一种获取已排序的列表副本的方法是使用sorted函数:?
sorted返回一个有序的副本,并且类型总是列表,如下:?
二、自定义比较函数可以定义自己的比较函数,然后通过参数传递给sort方法:?
三、可选参数sort方法还有两个可选参数:key和reverse1、key在使用时必须提供一个排序过程总调用的函数:?
2、reverse实现降序排序,需要提供一个布尔值:?
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: