美文网首页
python函数式编程-sorted

python函数式编程-sorted

作者: 我愿是你的左右手 | 来源:发表于2017-07-27 18:28 被阅读0次

    一、用法
    sorted(Iterable,[key对象],[reverse=False])
    sorted是对Iterable 进行排序,默认是按照从小到大的顺序排序,如果想反向排序 只需要将reverse=True
    二、例子
    1、数字按照正/反排序

    In [76]: sorted([3,8,1,7,2,0])
    Out[76]: [0, 1, 2, 3, 7, 8]
    
    In [81]: sorted([3,8,1,7,2,0],reverse=True)
    Out[81]: [8, 7, 3, 2, 1, 0]
    

    2、按照绝对值排序

    In [82]: sorted([36, 5, -12, 9, -21], key=abs)
    Out[82]: [5, 9, -12, -21, 36]
    

    3.按照小写字母排序

    In [83]: sorted(['bob', 'about', 'Zoo', 'Credit'], key=str.lower)
    Out[83]: ['about', 'bob', 'Credit', 'Zoo']
    

    相关文章

      网友评论

          本文标题:python函数式编程-sorted

          本文链接:https://www.haomeiwen.com/subject/mdctlxtx.html