在python之中只要是使用一个具体意思的单词所表示的就是一个关键词或者是函数,而sorted就是python的一个内置函数 。下面这篇文章会来讲一下sorted函数的作用和用法,一起往下看看吧 。
文章插图
在python中列表有一个特有方法叫做sort,它和内置函数sorted就差了两个字符 。sort方法的作用是去列表去进行排序,而sorted()这个内置函数则可以用在python的所有序列之上 。
sorted()函数的语法为sorted(iterable, cmp=None, key=None, reverse=False),参数iterable表示一个可以进行迭代的对象;cmp表示进行比较的函数;key表示和哪个元素进行比较;而reverse的意思则是按照升序还是降序的规则进行排序,示例如下:
a = [5,7,6,3,4,1,2]b = sorted(a) b[1, 2, 3, 4, 5, 6, 7]无论传进去的参数是什么都会返回一个列表出来,在sorter()函数的四个参数之中第一个参数是必选参数,而key这个参数则可以让可迭代对象按照哪一个元素去进行排序,示例如下:
sorted(students, key=lambda s: s[2], reverse=True) [('john', 'A', 15), ('jane', 'B', 12), ('dave', 'B', 10)]这个示例之中的s指的就是student这个对象,而s[2]则会去取到这个对象之中每一个元组索引为2的元素并以其作为排序的基础,reverse=true就是表示按照从大到小降序排序 。
【Python中sorted是什么?Python中sorted有什么用】以上就是关于“Python中sorted是什么?Python中sorted有什么用”的全部内容了,想要了解更多python的实用知识和代码示例可以持续关注这个频道,每次更新都会有很多新的知识技术分享给大家 。
推荐阅读
- Python如何获取字符串中某个字符的出现次数?代码示例详解
- R语言和Python哪个更容易入门?看了这篇文章就明白了
- Python怎么生成时间戳?Python生成时间戳的方法
- Python文件存在但提示找不到为什么?原因其实是这个
- 关于挫折中成长励志的句子 熬过人生低谷期的句子
- PS液化技巧 液化注意事项
- 如何和初中生的女儿沟通(怎样和初中孩子沟通谈心)
- 快手选品中心怎么上架?如何选品?
- procreate怎么制作中空笔刷?画头发神器
- sai2中空笔刷如何设置?几个步骤教会你!