专业的编程技术博客社区

网站首页 > 博客文章 正文

高级 Python 知识点图解:sort 里的 key 怎么用?

baijin 2024-09-15 14:51:31 博客文章 5 ℃ 0 评论

Python 里的 sort 的排序使用了 TimSort 来实现。TimSort 结合了归并排序和插入排序。设定 Key 用来规定以什么样的顺序来对数组进行排序。

也就是下图中的红色部分。最终输出的内容是全部原则按照该判断规则排好的序。

返回的结果:

  • 1 表示大的在后
  • -1 表示小的在前
  • 0 表示相等不变

结果为 1 的在前,为 -1 的在后。

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表