zoukankan      html  css  js  c++  java
  • python——掌握sorted函数的用法

    看本篇文章的前提是掌握 00函数的基本概念、01函数参数传递方式 可参考本人博客文章

    • sorted函数
      是一个内建函数,接收一个可迭代对象,按照指定类型、指定顺序进行排序,特点是返回一个新的列表,不改变原有序列
    • 格式
      sorted(iterable, *, key=None, reverse=False)

    第一个参数是传入的列表,key, 和reverse两个参数默认有缺省值,key的缺省值默认是None,即按照可迭代对象中的元素的本身类型和大小进行比较;reverse的缺省值默认是False,默认是升序,如果想要降序只需要在传参时通过关键字传参传入True

    第一种使用方法:

    这种方法只传入一个可迭代对象,key默认是None,所以是按照可迭代对象中元素的本身大小类型进行比较,返回一个新的列表,不改变原有可迭代对象

    lst = [4,3,6,5,1,8,7]  
    sorted(lst) # 按照可迭代对象中元素本身的类型大小进行比较
    # out [1, 3, 4, 5, 6, 7, 8] # 新生成的列表,默认升序
    
    第二种使用方法:

    传入可迭代对象,key设置类型,reverse传入True(降序)

    lst = [4,3,6,5,1,8,7]  
    sorted(lst,key=str, reverse=True) # 按照str类型进行比较大小
    # out [1, 3, 4, 5, 6, 7, 8] # 新生成的列表,降序
    
  • 相关阅读:
    this 指向 及 调用方式
    页面布局上 左 右底部
    Thread Safety线程安全
    sql查删更
    LinuxMysql命令操作数据库
    excel链接sharepoint 用于 Excel 的 Microsoft Power Query
    W7无法更新
    发票点数计算
    sharepoint OWA问题解决
    zend studio 做前端推荐安装的插件
  • 原文地址:https://www.cnblogs.com/duanming/p/11830292.html
Copyright © 2011-2022 走看看