怎么把二维数组按照第一列数据从大到小排序
时间: 2023-11-01 08:07:43 浏览: 337
根据二维数组的第一列数值大小排序
你可以使用Python中的`sorted()`函数来对二维数组按照第一列的数据进行排序。你可以指定`key`参数为一个lambda函数,以获取每个子数组的第一个元素(即第一列的数据),然后将`reverse`参数设置为True来实现按照从大到小的排序顺序。以下是示例代码:
```python
array = [[5, 2, 3], [1, 9, 6], [7, 4, 8], [2, 0, 1]]
sorted_array = sorted(array, key=lambda x: x[0], reverse=True)
print(sorted_array)
```
输出结果为:
```
[[7, 4, 8], [5, 2, 3], [2, 0, 1], [1, 9, 6]]
```
以上代码会将二维数组按照第一列的数据从大到小排序。
阅读全文