zoukankan      html  css  js  c++  java
  • sorted()的使用

     1   # 对数值进行排序
     2   sort_list = sorted([42,422,4,2,-100,3,-19,45])
     3   print('默认升序排序',sort_list)
     4   
     5   # 逆序排序,给sorted添加reverse参数
     6   sort_list2 = sorted([42,422,4,2,-100,3,-19,45],reverse=True)
     7   print('逆序',sort_list2)
     8   
     9   # 对字符串
    10  sort_list3 = sorted(['abc','ABC','D','d','C'])
    11  print('字符串排序:',sort_list3)
    12  sort_list4 = sorted(['abc','ad','D','d','C'])
    13  print('字符串排序:',sort_list4)
    14  sort_list4 = sorted(['abc','ad','D','d','C'],reverse=True)
    15  print('逆序字符串排序:',sort_list4)
    16  
    17  # sorted是高阶函数,它可以接收一个key函数来实现自定义排序
    18  sort_list5 = sorted([42,422,4,2,-100,3,-19,45],key=abs)
    19  print('按照绝对值的大小排序',sort_list5)
    20  
    21  # 对字符转列表,忽略大小写
    22  sort_list6 = sorted(['abc','ad','D','d','C'],reverse=True,key=str.lower)
    23  print('忽略大小写字符串排序:',sort_list6)
    1  默认升序排序 [-100, -19, 2, 3, 4, 42, 45, 422]
    2  逆序 [422, 45, 42, 4, 3, 2, -19, -100]
    3  字符串排序: ['ABC', 'C', 'D', 'abc', 'd']
    4  字符串排序: ['C', 'D', 'abc', 'ad', 'd']
    5  逆序字符串排序: ['d', 'ad', 'abc', 'D', 'C']
    6  按照绝对值的大小排序 [2, 3, 4, -19, 42, 45, -100, 422]
    7  忽略大小写字符串排序: ['D', 'd', 'C', 'ad', 'abc']
    正是江南好风景
  • 相关阅读:
    css 权威指南笔记
    angular directive restrict 的用法
    vim 的寄存器
    以普通用户启动的Vim如何保存需要root权限的文件
    jshint options
    如何在Ubuntu Linux上安装Oracle Java
    Linux:使用nohup让进程在后台可靠运行
    反射-----学习Spring必学的Java基础知识之一
    java异常捕获
    cookie
  • 原文地址:https://www.cnblogs.com/monsterhy123/p/12900220.html
Copyright © 2011-2022 走看看