list.sort() 和 sorted() 可用于实现一般排序功能
(2)sorted()
sorted() 是 python 的内置函数,可对多种可迭代对象进行排序,该方法返回一个排序后的 list
sorted(iter, key=None, reverse=False)
iter 为任意可迭代的对象,如 list,tuple,dict 等
key 默认 None,可用于指定在进行比较前要在每个元素上调用的函数
reverse 默认 False,即升序排序,为 True 时表示降序排序
其中,最后一行表示按取负后的值升序排序
(1)list.sort()
sort() 是 list 的 方法,用于 list 的 排序,该方法直接对 list 类型原地排序
list.sort(key=None, reverse=False)
key 默认 None,可用于指定在进行比较前要在每个元素上调用的函数
reverse 默认 False,即升序排序,为 True 时表示降序排序
其中,最后一行表示按第二个字符升序排序
注:以上函数在 python 2.X 中有参数 cmp,已在 python 3.X 中删除