如何使用python sort函数?python中sort函数的使用方法

关于排序的函数,之前学习的是全局函数sorted(),而今天我们要学习的函数是和它对应的,也是一个用来对序列进行排序的函数,文章中通过对这两个函数的对比,详细的讲解了sort()函数的使用方法,一起来看看吧 。

如何使用python sort函数?python中sort函数的使用方法

文章插图
【如何使用python sort函数?python中sort函数的使用方法】一、sort()函数和sorted()的区别
(1)使用范围
它们两个都是用来对序列进行排序函数,但是sort()方法只能在对象为列表的情况下使用,而sorted()是一个全局函数,可以对所有的可迭代对象进行操作 。
(2)返回结果
在Python列表中,sort()是一个自带方法,对这个方法进行调用的时候,是会改变原列表的值的,最后的返回结果是None,但是使用sorted()时,恰恰相反,它不会改变原有对象的值,并且还会返回一个新对象 。
二、sort函数
1、基本语法格式
当在一个列表中需要进行排序时,就可以使用这个函数,它是列表中自带的,在操作的过程中,会对列表进行改变,其基本的语法格式如下:
list.sort(cmp=None, key=None, reverse=False)2、参数
通过语法可知,在这个函数中,它有三个参数,其中,第一个参数cmp是一个可选参数, 表示指定参数用什么方法排序,第二个参数key是用来比较元素,从可迭代对象中取值,选择一个元素进行排序,最后一个参数是用来设置排序的方式,如果值为True表示降序, reverse = False升序(默认) 。
3、返回值
这个函数只能对列表进行排序的操作,并没有返回值 。
以上就是关于如何使用python sort函数?python中sort()函数的使用方法的全部内容了,如果对这个函数还存在疑问的,可以根据文章中的代码动手实践一下 。

    推荐阅读