python內置函數sorted()參考

sorted(iterable, *, key=None, reverse=False)

  • 根據 iterable 中的項返回一個新的已排序列表。
  • 具有兩個可選參數,它們都必須指定爲關鍵字參數。
  • key 指定帶有單個參數的函數,用於從 iterable 的每個元素中提取用於比較的鍵 (例如 key=str.lower)。 默認值爲 None (直接比較元素)。
  • reverse 爲一個布爾值。 如果設爲 True,則每個列表元素將按反向順序比較進行排序。
  • 使用 functools.cmp_to_key() 可將老式的 cmp 函數轉換爲 key 函數。
  • 內置的 sorted() 確保是穩定的。 如果一個排序確保不會改變比較結果相等的元素的相對順序就稱其爲穩定的 — 這有利於進行多重排序(例如先按部門、再按薪級排序)。

參考鏈接:https://docs.python.org/zh-cn/3.7/library/functions.html?highlight=sorted#sorted

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章