在Python 3中,可以使用内置的sort()方法对二维数组列进行排序,通过传入lambda函数来指定排序的依据。下面是按升序和降序对二维数组列进行排序的示例代码:
按升序排序:
array = [[3, 1, 4], [2, 5, 8], [6, 9, 7]]
array.sort(key=lambda x: x[1])
print(array)
输出结果:
[[3, 1, 4], [2, 5, 8], [6, 9, 7]]
按降序排序:
array = [[3, 1, 4], [2, 5, 8], [6, 9, 7]]
array.sort(key=lambda x: x[1], reverse=True)
print(array)
输出结果:
[[2, 5, 8], [6, 9, 7], [3, 1, 4]]
解释:
推荐的腾讯云相关产品和产品介绍链接地址:
请注意,以上只是示例代码和相关产品的推荐,并不代表对其他品牌商的支持或推荐。
领取专属 10元无门槛券
手把手带您无忧上云