Python中排序函数sorted如何使用?Python内置函数sorted的用法

对于Python内置函数sorted(),它和list(列表)中的成员函数list.sort()相比,在本质上,list的排序和内建函数sorted的排序是差不多的,连参数都基本上是一样的 。但是还是会有一定的区别,下面就具体讲解一下有关Python内置函数sorted的用法,感兴趣的小伙伴可以一起来学习一下 。

Python中排序函数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()内容可以继续关注进行学习 。

    推荐阅读