python二维数组按照第二维的首个字符排序
时间: 2023-05-18 21:06:20 浏览: 202
二维数组的排序
可以使用Python的sorted函数,结合lambda表达式来实现按照二维数组第二维的首个字符排序,示例代码如下:
```python
arr = [['apple', 'orange'], ['banana', 'pear'], ['cherry', 'kiwi']]
sorted_arr = sorted(arr, key=lambda x: x[1][0])
print(sorted_arr)
```
输出结果为:
```
[['cherry', 'kiwi'], ['apple', 'orange'], ['banana', 'pear']]
```
其中,lambda表达式x[1][0]表示对于二维数组中的每个子数组x,取其第二维的首个字符进行排序。
阅读全文