python sorted()函数的参数用法

  • 更新时间:2021-06-21 08:30:09
  • 编辑:牛慧心
为网友们分享了相关的编程文章,网友林阳煦根据主题投稿了本篇教程内容,涉及到Python相关内容,已被908网友关注,内容中涉及的知识点可以在下方直接下载获取。

参考资料

正文内容

《python sorted()函数的参数用法》是一篇值得学习的技术文章,觉得有用就收藏了,这里给大家转摘到这里,为了方便大家的阅读。

python sorted()函数的参数用法

1、概念

对可迭代对象中的数据进行排序,返回一个新的列表。指定 key 排序需要用到 lambda 表达式。

2、语法

sorted(iterable, key=None, reverse=False)

3、参数

iterable – 可迭代对象。

key – 主要是用来进行比较的元素,只有一个参数,具体的函数的参数就是取自于可迭代对象中,指定可迭代对象中的一个元素来进行排序。

reverse – 排序规则,reverse = True 降序 , reverse = False 升序(默认)。

4、实例

(1)通过参数 reverse=True 指定倒序:

>>> numbers = (4, 5, 2, 8, 9, 1, 0)
>>> sorted(numbers, reverse=True)
[9, 8, 5, 4, 2, 1, 0]

(2)通过参数 key 指定排序时所使用的字段:

>>> codes = [(‘上海’, ‘021’), (‘北京’, ‘010’), (‘成都’, ‘028’), (‘广州’, ‘020’)]
>>> sorted(codes, key=lambda x: x[1])
[(‘北京’, ‘010’), (‘广州’, ‘020’), (‘上海’, ‘021’), (‘成都’, ‘028’)]

以上就是python sorted()函数参数用法的介绍,希望对大家有所帮助。

相关教程

  • 在 Python 应用中使用 MongoDB的方法

    这篇文章主要介绍了在 Python 应用中使用 MongoDB的方法,需要的朋友可以参考下

    发布时间:2019-08-26

  • python利用正则表达式搜索单词示例代码

    正则表达式本身是一种小型的、高度专业化的编程语言,下面这篇文章主要给大家介绍了关于python利用正则表达式实现搜索单词的相关资料,文中给出了详细的示例代码,需要的朋友可以参考借

    发布时间:2019-08-26

用户留言