python排序函数, Python中的两个排序函数是sort和sorted,具体用法和特点如下。
排序功能
用法:list.sort(cmp=None,key=None,reverse=False)
特点:就地排序列表(直接改变数组),无返回值。
参数的详细说明:
Cmp——可选参数,可用于自定义归类。
Key ——主要用于比较,只有一个参数。特定的函数参数取自被迭代的对象,并且被迭代的对象中的一个元素被指定用于排序。
Reverse —— Ascending or Descending, Reverse=True Descending, Reverse=False Ascending (default).
Classified function
Usage: sorted (iterative [,cmp[, key[, reverse]])
特点:可以对所有迭代对象进行排序。将返回一个新列表,并且不修改原始对象。
参数的详细说明:
可迭代可迭代对象。
CMP比较函数,有两个参数,它们的值都取自被迭代的对象。这个函数必须遵守的规则是:大于则返回1;如果小于,则返回-1;如果相等,则返回0。
key它主要用于比较元素,只有一个参数。特定函数的参数取自被迭代的对象,并且被迭代的对象中的一个元素被指定用于排序。
ReverseSort rule, reverse=true descending order, and reverse=false ascending order (default).
这就是我们对python中排序函数的全部了解!
python排序函数,以上就是本文为您收集整理的python排序函数最新内容,希望能帮到您!更多相关内容欢迎关注。