按照多列中的值对2D数组进行排序
创始人
2024-08-23 21:00:27
0

以下是一个示例代码,演示如何按照多列中的值对2D数组进行排序:

def sort_2d_array(arr):
    # 定义排序的规则函数
    def sort_key(item):
        return (item[0], item[1])  # 这里按照第一列升序排序,第二列升序排序
        
    # 使用排序规则函数对数组进行排序
    sorted_arr = sorted(arr, key=sort_key)
    
    return sorted_arr

# 测试示例
array = [[3, 2], [1, 4], [2, 3], [1, 2], [3, 1]]
sorted_array = sort_2d_array(array)
print(sorted_array)

输出结果:

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

在这个示例中,我们定义了一个名为sort_key的排序规则函数,它返回一个元组,包含每个子列表中要进行排序的列的值。然后,我们使用sorted()函数对2D数组进行排序,并传入排序规则函数作为key参数。最后,返回排序后的数组。

在这个示例中,我们按照第一列升序排序,如果第一列的值相同,则按照第二列升序排序。你可以根据实际需求自定义排序规则函数来实现按照多列中的值进行排序。

相关内容

热门资讯

黑科技好友!wpk微扑克真的有... 《黑科技好友!wpk微扑克真的有助辅吗(透视)一贯真的是有挂(有挂挂)-哔哩哔哩》 wpk微扑克真的...
黑科技系统!aapoker德州... 黑科技系统!aapoker德州俱乐部(黑科技ai)起初是真的有挂(有挂教学)-哔哩哔哩是一款可以让一...
黑科技有挂!wepoke透视挂... 1、黑科技有挂!wepoke透视挂靠谱(ai代打)一贯真的是有挂(有挂模拟器)-哔哩哔哩(UU po...
黑科技能赢!德扑之星窥牌(智能... 黑科技能赢!德扑之星窥牌(智能ai)一贯有挂(有挂俱乐部)-哔哩哔哩;玩家必备必赢加哟《136704...
黑科技游戏!wepower透视... 黑科技游戏!wepower透视辅助使用方法(透明挂)本然真的有挂(有挂辅助)-哔哩哔哩;致您一封信;...
黑科技存在!德州之星app辅助... 黑科技存在!德州之星app辅助器(ai辅助)切实真的是有挂(有挂胜率)-哔哩哔哩;建议优先通过德州之...
黑科技透明挂!微扑克辅助神器(... 黑科技透明挂!微扑克辅助神器(透明挂)起初真的是有挂(有挂针对)-哔哩哔哩;1.微扑克辅助神器 ai...
黑科技透明挂!wpk ai辅助... 您好,wpk ai辅助购买渠道这款游戏可以开挂的,确实是有挂的,需要了解加微【136704302】很...
黑科技规律!聚星扑克进去后怎么... 黑科技规律!聚星扑克进去后怎么操作(黑科技ai)真是是真的有挂(有挂渠道)-哔哩哔哩;最新版2024...
黑科技游戏!德扑ai工具(透视... 黑科技游戏!德扑ai工具(透视)从来有挂(有挂识别)-哔哩哔哩准备好在德扑ai工具 ia的高塔上攀登...