以下是一个示例代码,可以按照输入的方式对二维数组进行排序:
def sort_array(arr):
# 按第二个元素对二维数组进行排序
arr.sort(key=lambda x: x[1])
return arr
# 示例输入
input_array = [[1, 3], [4, 2], [6, 1], [8, 5]]
# 调用函数进行排序
sorted_array = sort_array(input_array)
# 输出排序结果
print(sorted_array)
输出结果为:
[[6, 1], [4, 2], [1, 3], [8, 5]]
在上述示例中,我们定义了一个名为sort_array
的函数,该函数接受一个二维数组作为输入。该函数使用sort
方法对数组进行排序,通过key
参数指定排序依据为每个子数组的第二个元素。最后,我们将排序后的数组打印出来。
你可以根据自己的需求修改示例代码中的输入数组,来实现你想要的排序。