怎样根据二层嵌套的列表中的每个列表的某个元素进行排序?
时间: 2024-05-01 14:18:20 浏览: 40
jquery-aciSortable:使用 jQuery 对项目列表(包括嵌套项目)进行排序
你可以使用Python的sorted函数结合lambda表达式来对二层嵌套列表进行排序。示例如下:
```python
my_list = [[5, 'apple'], [2, 'banana'], [10, 'orange'], [1, 'peach']]
sorted_list = sorted(my_list, key=lambda x: x[0])
print(sorted_list)
```
运行结果:
```
[[1, 'peach'], [2, 'banana'], [5, 'apple'], [10, 'orange']]
```
在这个示例中,lambda表达式`lambda x: x[0]`用来指定排序的关键字为每个列表中的第一个元素。sorted函数会对整个列表进行排序,按照每个子列表中第一个元素的大小进行升序排列。
阅读全文