专业编程基础技术教程

网站首页 > 基础教程 正文

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

ccvgpt 2024-11-22 11:28:05 基础教程 4 ℃

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

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

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

返回的结果:

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

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

Tags:

最近发表
标签列表