python排序函數(shù), Python中的兩個排序函數(shù)是sort和sorted,具體用法和特點如下。
排序功能
用法:list.sort(cmp=None,key=None,reverse=False)
特點:就地排序列表(直接改變數(shù)組),無返回值。
參數(shù)的詳細說明:
Cmp——可選參數(shù),可用于自定義歸類。
Key ——主要用于比較,只有一個參數(shù)。特定的函數(shù)參數(shù)取自被迭代的對象,并且被迭代的對象中的一個元素被指定用于排序。
Reverse —— Ascending or Descending, Reverse=True Descending, Reverse=False Ascending (default).
Classified function
Usage: sorted (iterative [,cmp[, key[, reverse]])
特點:可以對所有迭代對象進行排序。將返回一個新列表,并且不修改原始對象。
參數(shù)的詳細說明:
可迭代可迭代對象。
CMP比較功能。這個函數(shù)有兩個參數(shù),它們的值都取自被迭代的對象。這個函數(shù)必須遵守的規(guī)則是:大于則返回1;如果小于,則返回-1;如果相等,則返回0。
key它主要用于比較元素,只有一個參數(shù)。特定函數(shù)的參數(shù)取自被迭代的對象,并且被迭代的對象中的一個元素被指定用于排序。
ReverseSort rule, reverse=true descending order, and reverse=false ascending order (default).
這就是我們對python中排序函數(shù)的全部了解!
python排序函數(shù),以上就是本文為您收集整理的python排序函數(shù)最新內容,希望能幫到您!更多相關內容歡迎關注。