如何按内部列表中的第一个值对列表列表进行排序

时间:2018-09-19 20:12:32

标签: python python-3.x

所以我有一个列表列表

[
   ["c",2,5],
   ["bb",6,2],
   ["a",7,11],
   ...
]

我希望其排序如下:

[
   ["a",7,11],
   ["bb",6,2],
   ["c",2,5],       
   ...
]

按每个分类列出第一个值。怎么做? (因此按a < bb < c排序)

1 个答案:

答案 0 :(得分:4)

list.sortsorted已按字典顺序排序。换句话说,您只需发出yourlist.sort()result = sorted(yourlist)