python二维数组排序
时间: 2023-08-17 20:09:09 浏览: 204
php-leetcode题解之二维数组回形排序打印.zip
Python中可以使用sorted函数对二维数组进行排序。可以使用key参数指定排序的依据,例如按照第一列升序排序:
```
arr = [[3, 2], [1, 4], [2, 3]]
sorted_arr = sorted(arr, key=lambda x: x[0])
print(sorted_arr) # [[1, 4], [2, 3], [3, 2]]
```
也可以按照第二列降序排序:
```
arr = [[3, 2], [1, 4], [2, 3]]
sorted_arr = sorted(arr, key=lambda x: x[1], reverse=True)
print(sorted_arr) # [[1, 4], [2, 3], [3, 2]]
```
注意,sorted函数返回的是一个新的排序后的数组,原数组不会被修改。
阅读全文