写在前面,本文主要介绍Python基础排序和自定义排序的一些规则,如果都比较熟悉,可以直接翻到第三节,看下实际的笔试面试题中关于自定义排序的应用. 一.基础排序 排序是比较基础的算法,与很多语言一样,Python也提供了对列表的排序方法和内建排序函数. 1.两种排序方式 方式一: li = [1, 3, 4, 9, 0] li.sort() # 提供方法 方式二: li = [1, 3, 4, 9, 0] li = sorted(li) # 提供方法 两种方式都可以实现对列表元素的排序,从接受参…