新闻资讯

质量为本、客户为根、勇于拼搏、务实创新

< 返回新闻资讯列表

怎样使用sort函数对多维数组进行排序,sort函数的用法

发布时间:2024-08-15 03:47:37

怎样使用sort函数对多维数组进行排序

在Python中,可使用sort函数对多维数组进行排序。首先,需要定义一个排序函数,然后使用sort函数并指定key参数为排序函数。

例如,假定有一个多维数组arr,其中每一个元素是一个包括两个元素的子数组,我们想要根据子数组的第一个元素对全部数组进行排序,可以依照以下步骤操作:

arr = [[2, 3], [1, 4], [5, 1], [3, 2]]

def sort_func(x):
    return x[0]

arr.sort(key=sort_func)

print(arr)

运行这段代码,输出为:

[[1, 4], [2, 3], [3, 2], [5, 1]]

在这个例子中,我们定义了一个排序函数sort_func,该函数返回子数组的第一个元素。然后,我们使用sort函数并指定key参数为sort_func,实现了根据子数组的第一个元素对全部数组进行排序。

tiktok粉丝购买:https://www.smmfensi.com/