跳转至

list

方法

sort

  • sort(key=None, reverse=False)方法对列表按照先从第一个维度排序,再对第一个维度相同的元素按第二个维度排序,以此类推;sort方法执行==原地排序==;sort方法默认按升序排列

  • key参数指定每个维度用于升序排列的判断标准函数

  • 示例:

a = [[1,2], [1,3], [0,1],[0,2]]
a.sort()
print(a) # [[0, 1], [0, 2], [1, 2], [1, 3]]
a.sort(key=lambda x: (-x[0], x[1]))
print(a) # [[1, 2], [1, 3], [0, 1], [0, 2]]