Python3 排序 sort()、sorted()、sort(key=lambda)、sorted(key=lambda)

灰太狼 2021-05-12 11:37 821阅读 0赞

Python3 排序 sort()、sorted()、sort(key=lambda)、sorted(key=lambda)

初学者容易搞混,自己也是这两天整理一下网上搜到以及看到的资料,发表一下自己的拙见。

sort()和sorted()的区别
  • sort() 是对列表进行永久性排序,像这样,直接上代码

1

  • sorted()是对列表进行临时排序,像这样,直接上代码

    • 第一:sorted() 需要这样接收,其他会报错AttributeError
    • 错误1:错误一

      • 错误2:错误二
    • 正确操作:sorted(list)

      正确操作

    - 以下代码展示sorted()临时性的效果 和 sort()对比

对比

暂时先整理到这里了:

接下来再整理 (sort(key=lambda)、sorted(key=lambda))的一些内容
sort(key=lambda)、sorted(key=lambda) 入口

发表评论

表情:
评论列表 (有 0 条评论,821人围观)

还没有评论,来说两句吧...

相关阅读

    相关 Python3 选择排序

    参考:《算法图解》第2章 选择排序  $ 选择排序 每次从数组中找到最小值(或最大值),从旧数组中剔除,并append到新的数组 【例】你用音乐APP听歌,对于每个歌

    相关 Python3 快速排序

    参考:《算法图解》第4章 快速排序  $ 分而治之(divide and conquer,D&C) D&C算法是递归的,步骤: (1)找出基线条件,尽可能简单 (