对于Python内置函数sorted(),它和list(列表)中的成员函数list.sort()相比,在本质上,list的排序和内建函数sorted的排序是差不多的,连参数都基本上是一样的 。但是还是会有一定的区别,下面就具体讲解一下有关Python内置函数sorted的用法,感兴趣的小伙伴可以一起来学习一下 。
文章插图
sorted()函数是一个用来进行排序的函数,像字符串、列表、字典等都可以使用它来进行排序,同时它可以在任意的可变的数据类型上面进行使用,它在进行排序的时候,传递进去的是一个可迭代对象,最后返回的是一个新的列表,举个例子:
例1:
a=[1,4,6,8,9,3,5]sorted(a)运行结果为:
[1, 3, 4, 5, 6, 8, 9]sorted((1,4,8,9,3,6))运行结果:
[1, 3, 4, 6, 8, 9]sorted('gafrtp')运行结果:
['a', 'f', 'g', 'p', 'r', 't']【Python中排序函数sorted如何使用?Python内置函数sorted的用法】由例子可以看到,在排序的过程中,只要是一个可迭代对象的数据,我们都可以进行排序,最后的返回结果也会是一个新的列表 。字排序的过程中 。它也遵循一定的规则,默认的话就是逆序排序,也就是将元素按照从大到小的顺序排序 。在字母中,就是按照26个字符的顺序进行排序 。如果想要逆序输出怎么办呢?也有解决办法,我们可以在sortedhans好难受中,加上一个可选参数,并且将它的值设置为true,例如:
sorted((1,4,8,9,3,6), reverse=True)运行结果:
[9, 8, 6, 4, 3, 1]到此这篇关于Python中排序函数sorted如何使用?Python内置函数sorted的用法的文章就介绍到这了,更多相关Python内置函数sorted()内容可以继续关注进行学习 。
推荐阅读
- 在VScode中怎么设置背景色?VScode中设置背景色的方法
- Python yaml文件的数据结构是什么?Python中yaml的三种数据结构
- Python内置函数get如何使用?Python中get函数的使用方法
- Python如何根据关键词取出Excel行数据?Python怎么用关键词查找Excel数据
- Anaconda怎么创建虚拟环境?Windows下Anaconda创建Python虚拟环境的教程
- Python如何从列表中取值?Python利用索引从列表中取值的方法
- Python的if语句中有多个条件怎么用?Python中if有多个条件的处理方法
- Python2.x与Python3.x版本有哪些不同?Python2.x与Python3.x版本的区别在哪?
- Python判断孪生素数怎么做?Python如何判断一个数是否为孪生素数
- Python如何制作图像的浮雕效果?Python图像怎么添加浮雕特效