按列表的属性排序列表

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

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

  • 使用lambda表达式,lambda表达式将得到字典作为参数,然后您可以返回字典中的name元素 -

    lst.sort(key=lambda x: x['name'])
    

    另外,请不要使用list作为变量的名称,它会覆盖内置list函数,这可能会在尝试使用list(..)函数时导致问题。

    链接地址: http://www.djcxy.com/p/70765.html

    上一篇: Sort list by attribute of list

    下一篇: How can I sort a list of dictionaries by a value in the dictionary?