Python中sorted函数怎么用?Python如何用排序函数

列表数据类型可以说是python几个序列之中使用次数最多和最为广泛的了,它可变序列的特点能够保存很多的数据并进行操作 。而在其中的sort()方法可以对列表进行排序,而在python内置函数之中有一个叫做sorted()的函数也有同样的作用,下文会来讲一下它的使用方法 。

Python中sorted函数怎么用?Python如何用排序函数

文章插图
和sort()方法只能够用在列表对象上这一点不同,sorted()函数能够使用在任意的可变数据类型上面,基础的数据类型之中字符串、列表、字典都可以使用它来进行排序 。而且sorted()函数调用时的语法也和sort()方法不同,它是要将对象作为参数传递到函数之中 。
sorted()函数调用完成之后不是在对象本身上面进行排序的,而是排序之后返回一个副本,也就说需要使用一个新的变量来接收排序后的对象,代码示例如下所示:
li=['This','is','a','Boy','!']list1 = sorted(li)print(list1)sorted()函数排序时也会按照一定的规则,默认的话就是逆序排序,也就是将元素按照从大到小的顺序排序 。而具体的排序方式从数据类型来看就是数字、英文、中文、符号这样的顺序,而且符号和中文的排序大小则是按照ASCII码表和Unicode编码字符集的大小来决定的 。
英文的话则没有大小之分,都是按照二十六个字母的顺序来排序的,数字的话就是正数大于复数,也是按照从0-9的顺序排序 。
【Python中sorted函数怎么用?Python如何用排序函数】以上就是关于“Python中sorted()函数怎么用?Python如何用排序函数”的全部内容了,希望对你有所帮助 。

    推荐阅读