190717 Python 内置函数之sorted

文章目录
  1. 1. 语法
  2. 2. 实例
  • II. 其他
    1. 1. 一灰灰Blog: https://liuyueyi.github.io/hexblog
    2. 2. 声明
    3. 3. 扫描关注
  • 对所有可迭代的对象进行排序

    1. 语法

    1
    sorted(iterable, key=None, reverse=False)
    • iterable: 可迭代对象
    • key: 用于比较排序的元素
    • reverse: True降序 False升序

    返回排好序的列表

    2. 实例

    1
    2
    3
    4
    5
    6
    7
    8
    >>> a = [1,3, 2, 9, 4]
    >>> sorted(a)
    [1, 2, 3, 4, 9]
    >>> a
    [1, 3, 2, 9, 4]
    >>> a.sort()
    >>> a
    [1, 2, 3, 4, 9]

    注意:列表的sort()方法无返回直接作用于列表; sorted()有返回,原对象不变

    1
    2
    3
    >>> a=[('b',2),('a',1),('c',3),('d',4)]
    >>> sorted(a, key=lambda x:x[1])
    [('a', 1), ('b', 2), ('c', 3), ('d', 4)]

    II. 其他

    1. 一灰灰Bloghttps://liuyueyi.github.io/hexblog

    一灰灰的个人博客,记录所有学习和工作中的博文,欢迎大家前去逛逛

    2. 声明

    尽信书则不如,以上内容,纯属一家之言,因个人能力有限,难免有疏漏和错误之处,如发现bug或者有更好的建议,欢迎批评指正,不吝感激

    3. 扫描关注

    一灰灰blog

    QrCode

    # Python

    评论

    Your browser is out-of-date!

    Update your browser to view this website correctly. Update my browser now

    ×