【发布时间】:2018-10-01 11:45:42
【问题描述】:
我有一个列表如下:
list1 = [['10', 'John', 'python'], ['1', 'Sara', 'java'], ['3','Tom', 'C']]
作为排序结果,我期望以下输出:
3 Tom C
1 Sara Java
10 John python
事实上,我想根据内部列表中的第二个参数对其进行排序。 此代码不起作用:
sort1 = sorted(list1, key=lambda x: x[0][1])
【问题讨论】: