我有以下列表:
tagName
作为排序结果,我希望得到以下结果:
list1 = [['10', 'John', 'python'], ['1', 'Sara', 'java'], ['3','Tom', 'C']]
实际上,我想根据内部列表中的第二个参数对它进行排序。 该代码不起作用:
3 Tom C
1 Sara Java
10 John python
答案 0 :(得分:1)
尝试一下:
sort1 = sorted(list1, key=lambda x: x[1])
[1]
就足够了,因为它将遍历列表,并且在每次迭代中x都是内部列表。