如何用字典排序列表?

这个问题在这里已经有了答案:

  • 如何根据Python中字典的值对字典列表进行排序? 17个答案

  • 您可以使用lambda函数和以下函数之一进行排序:

    如果你想就地排序(修改列表):

    L.sort(key = lambda d:d['age'])
    

    如果你想创建一个新的排序列表:

    print sorted(L, key = lambda d:d['age'])
    
    链接地址: http://www.djcxy.com/p/70783.html

    上一篇: How to sort list with dictionary?

    下一篇: sorting a list with an item in the list