一. 定义

sorted()函数对所有可迭代的对象进行排序操作

二. 语法

sorted(iterable [, key[, reverse]]])
  • iterable:可迭代对象

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

  • reverse:排序规则,resverse = True降序,reverse = False升序(默认)

  • 返回值:返回重新排序的列表

三. 实例

实例1

'''
遇到问题没人解答?小编创建了一个Python学习交流QQ群:579817333
寻找有志同道合的小伙伴,互帮互助,群里还有不错的视频学习教程和PDF电子书!
'''
>>> a = [5, 7, 6, 3, 4, 1, 2]
>>> sorted(a)
[1, 2, 3, 4, 5, 6, 7]
>>> L=[('b',2),('a',1),('c',3),('d',4)]
>>> sorted(L, key=lambda x: x[1])
[('a', 1), ('b', 2), ('c', 3), ('d', 4)]
>>>

实例2

已知一个列表,根据字典中的x,由大到小排序这个列表,已知列表:a=[{“x”:1, “y”:2}, {“x”:2, “y”:3}, {“x”:3, “y”:4}]

print(sorted(a, key=lambda item:item["x"], reverse=True))

运行结果:

[{'y': 4, 'x': 3}, {'y': 3, 'x': 2}, {'y': 2, 'x': 1}]

python中sorted()函数的用法相关推荐

  1. python中sorted函数的用法_Python3 中sorted() 函数的用法

    描述 sorted() 函数对所有可迭代的对象进行排序操作. 语法 sorted(iterable, key=None, reverse=False) iterable – 可迭代对象. key – ...

  2. python中sorted()函数的用法_Python中的Sorted()函数

    在本教程中,我们将学习Python中的sorted()函数. 函数sorted()用于对可迭代对象进行升序或降序排序.我们甚至可以根据不同的键和值对字典列表进行排序.让我们充分利用sorted()函数 ...

  3. python中sorted函数的用法_Python中map,reduce,filter和sorted函数的使用方法

    map map(funcname, list) python的map 函数使得函数能直接以list的每个元素作为参数传递到funcname中, 并返回响应的新的list 如下: def sq(x): ...

  4. pythonsorted_[转].Python中sorted函数的用法

    我们需要对List.Dict进行排序,Python提供了两个方法对给定的List L进行排序,方法1.用List的成员函数sort进行排序,在本地进行排序,不返回副本方法2.用built-in函数so ...

  5. Python中sorted函数的用法

    我们需要对List.Dict进行排序,Python提供了两个方法,对给定的List L进行排序. 方法1.用List的成员函数sort进行排序,在本地进行排序,不返回副本 方法2.用built-in函 ...

  6. python中sorted函数的用法及字典如何根据键或值进行排序

    一:官方对sorted的文档: sorted(iterable[,cmp,[,key[,reverse=True]]]) 作用:Return a new sorted list from the it ...

  7. python中int函数的用法浅析_Python中int()函数的用法浅析

    int()是Python的一个内部函数 Python系统帮助里面是这么说的 >>> help(int) Help on class int in module __builtin__ ...

  8. python中int用法,Python中int()函数的用法浅析

    int()是Python的一个内部函数 Python系统帮助里面是这么说的 >>> help(int) Help on class int in module __builtin__ ...

  9. python中pop函数的用法_python中pop()函数怎么用

    python中pop()函数的用法:pop()函数用于移除列表中的一个元素(默认最后一个元素),并且返回从列表中移除的元素对象.函数语法:[list.pop(ojb=list[-1])]. pop() ...

最新文章

  1. day12 Python操作rabbitmq及pymsql
  2. 02-Popover代码实现
  3. 普通类创建获取session 方式_猿蜕变11——一文搞懂mybatis花式使用方式
  4. Linux虚拟内存管理 | 虚拟地址与物理地址映射、段错误SIGSEGV
  5. xamarin UWP ActivityIndicator
  6. oracle的ebs系统,EBS系统简介
  7. 薛逸凡计算机生物学,北大的孤独专业:一人旷课全系放假,毕业照从来只有一人...
  8. 阿里云ACP如何线上考试
  9. java用jimi.jar实现图片格式转换
  10. 基于UMeng消息推送测试-demo教程(iOS版)
  11. 运城学院计算机应用技术,运城学院学子在中国大学生计算机设计大赛中取得历史最好成绩...
  12. 关于win 10电脑连接手机热点自动断开的问题
  13. shoug oracle,SHOUG User Group Young Expert Program
  14. 娱乐,舰娘r建造公式【转】
  15. nexus 私服 提示磁盘空间不足
  16. 老人与海好词100英文带翻译_The_Old_Man_and_The_Sea_老人与海_中英文对照版_(good)
  17. 美丽天天秒系统开发模式与美丽天天秒系统源码分享
  18. 解决Google翻译不能使用的问题
  19. dpkg软件包管理工具
  20. FluentValidation验证教程

热门文章

  1. 图解Oracle 11g physical standby Rolling Upgrade物理备库滚动升级特性
  2. 数据远程实时备份容灾方案
  3. ComponentArt TreeView for ASP.NET - Core Features
  4. erwin模型怎么保存_一行命令启动,十分钟内完成部署,Paddle Serving开放模型即服务功能...
  5. 【选摘】为什么说SAP中没有在制品的盘点
  6. ABAP知识:LIKE LINE OF 和LIKE TABLE OF
  7. ALV 刷新实现(自动)
  8. 通过FM CO_VB_ORDER_POST更新生产订单的Components数据
  9. SUBMIT - selscreen_parameters
  10. 联盟链赛道上,微众、蚂蚁、百度、京东等“正规军”能崛起吗?