Python 中如何排序二维列表
在 Python 编程中,处理二维列表非常常见。但是,要对二维列表进行排序可能会让人感到困扰。本文将介绍使用 Python 对二维列表进行排序的不同方法。
什么是二维列表
在 Python 中,二维列表是一个由列表组成的列表。它的结构类似一个二维的矩阵。例如,下面是一个包含 3 个列表的二维列表:
matrix = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
二维列表的排序
在 Python 中,可以使用多个方法对二维列表进行排序。下面将介绍最常用的两种方法。
方法一:使用 sort() 方法
sort() 方法可以对列表进行排序,但是,它需要一个可调用的关键字函数作为参数,以指定排序依据。在二维列表的情况下,关键字函数需要返回一个用于比较的值。
例如,下面的代码按照第二个元素进行排序:
matrix = [[3, 8, 4], [1, 9, 6], [2, 5