列表数据类型可以说是python几个序列之中使用次数最多和最为广泛的了,它可变序列的特点能够保存很多的数据并进行操作 。而在其中的sort()方法可以对列表进行排序,而在python内置函数之中有一个叫做sorted()的函数也有同样的作用,下文会来讲一下它的使用方法 。
文章插图
和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如何用排序函数”的全部内容了,希望对你有所帮助 。
推荐阅读
- Ubuntu16.04怎么安装python3?Ubuntu安装python的方法是什么
- Python语言是汇编语言吗?Python语言究竟是什么编程语言
- 零基础学Python需要哪些软件?Python学习的工具哪些比较好
- 怎么修改Python界面风格?Pycharm编辑器风格如何改
- Python怎么向数组添加一行?Python数组如何添加行
- Python应该选什么编译工具?Python编写软件有哪些
- 如何使用Python open函数打开指定文件?open函数的使用方法
- python源程序有几种执行方式?执行Python程序的方法有哪些?
- Python中计算阶乘有哪些方法?python计算阶乘的两个函数怎么用?
- python怎么统计2000到2500的闰年?python判断闰年的方法