以下是一个示例代码,可以按照第一列的值来排列二维数组中的值:
# 定义一个二维数组
matrix = [[1, 4, 7],
[2, 5, 8],
[3, 6, 9]]
# 按照第一列的值对数组进行排序
sorted_matrix = sorted(matrix, key=lambda x: x[0])
# 输出排序后的结果
for row in sorted_matrix:
print(row)
输出结果为:
[1, 4, 7]
[2, 5, 8]
[3, 6, 9]
在上面的示例中,我们使用sorted()
函数对二维数组matrix
进行排序。key
参数接受一个函数,该函数定义了按照哪个值来排序。在这个示例中,我们使用lambda x: x[0]
作为key
函数,表示按照每一行的第一个元素进行排序。最后,我们使用一个循环来输出排序后的结果。