How to sort a list of lists by a specific index of the inner list?

后端 未结 11 2600
醉酒成梦
醉酒成梦 2020-11-22 10:39

I have a list of lists. For example,

[
[0,1,\'f\'],
[4,2,\'t\'],
[9,4,\'afsd\']
]

If I wanted to sort the outer list by the string field o

11条回答
  •  佛祖请我去吃肉
    2020-11-22 10:58

    Itemgetter lets you to sort by multiple criteria / columns:

    sorted_list = sorted(list_to_sort, key=itemgetter(2,0,1))
    

提交回复
热议问题