我想用python将二维数组所有的的第一个维度的元素进行排序
时间: 2024-03-16 19:42:06 浏览: 58
Python Numpy 数组的初始化和基本操作
你可以使用Python的sorted函数,结合lambda表达式来实现按照二维数组第一维元素排序的功能。具体实现过程如下:
```
my_list = [[3, 1], [2, 4], [1, 3], [4, 2]]
sorted_list = sorted(my_list, key=lambda x: x[0])
print(sorted_list)
```
以上代码中,我们首先定义一个二维列表my_list,然后使用sorted函数进行排序,key参数指定排序规则,这里我们使用lambda表达式x[0]来指定按照每个子列表的第一个元素进行排序。最终输出结果为:
```
[[1, 3], [2, 4], [3, 1], [4, 2]]
```
以上结果即为按照my_list每个子列表的第一个元素进行排序后的结果。
阅读全文