sorted用法

要实现对列表的排序,Python提供了两个方法:

  • 成员方法:sort()
  • 非成员方法:sorted()

二者不同之处在于:sort()直接修改调用对象,而sorted()则创建一个新列表。


Snip20180909_6.png
  1. key
    指定比较对象,可以使用lambda表达式
    Snip20180909_8.png
Snip20180909_9.png
Snip20180909_10.png

也就是说,key适合于嵌套的数据结构按我们指定的方式排序。比如在字典列表里,按字典的某个字段排序。

  1. reverse
    这就不用多说了,指定是降序还是升序。

你可能感兴趣的:(sorted用法)