如何在Python中对二维数组按列进行排序
作者:暮色微凉
时间:2025-01-11
浏览:1
在python中,可以使用sorted函数和lambda函数来按列对二维数组进行排序。下面是一个示例代码:#二维数组matrix=[[5,2,3],[1,7,6],[4,8,9]]#定义按列排序的函数defsort_by_column(arr,column):returnsorted(arr,key=lambdax:x[column])#按第一列排序sorted_matrix=sort_by_column(matrix,0)print(sorted_matrix)#输出结果:[[1,7,6],[4,8,9
本文目录

在python中,可以使用sorted函数和lambda函数来按列对二维数组进行排序。下面是一个示例代码:
# 二维数组 matrix = [[5, 2, 3], [1, 7, 6], [4, 8, 9]] # 定义按列排序的函数 def sort_by_column(arr, column): return sorted(arr, key=lambda x: x[column]) # 按第一列排序 sorted_matrix = sort_by_column(matrix, 0) print(sorted_matrix) # 输出结果:[[1, 7, 6], [4, 8, 9], [5, 2, 3]]
在上面的代码中,我们定义了一个sort_by_column函数,它接受一个二维数组和一个列索引作为参数,然后使用sorted函数对二维数组进行排序。lambda函数用于指定排序的key,即按照每个子数组的指定列进行排序。最后,我们调用sort_by_column函数,传入二维数组和列索引0,即按第一列进行排序。
作者最新文章
漫蛙漫画最新版本下载
2026-10-13 13:20
漫蛙漫画官方免费漫画入口
2026-10-13 13:19
漫蛙漫画网页版入口
2026-10-13 13:19
最新漫蛙链接合集2026
2026-10-13 13:16
漫蛙manwa2登录网址
2026-10-13 13:14
上一篇:
如何在Python中使用进程池创建队列?
下一篇:
PHP中的变量赋值方式有哪些
热门文章
更多
精品专题
更多
Mac软件
更多
WINDOWS
更多










































