Python 集合的遍歷,推導及 filter/map/reduce 操作 中講了對集合的 filter, map 和 reduce 操作,那還有 sort 排序呢?像 Java 一樣,Python 也提供了 sort() 和 sorted() 方法。
sort() 是 list 的實例方法, sorted() 是一個內置函數。Python 中也是隻有 list 纔有順序。
list.sort() 方法
查看 Python 3 中的 list.sort()
方法(help(list.sort))
Help on method_descriptor:
sort(self, /, *, key=None, reverse=False)
Stable sort *IN PLACE*.
Python 的 list.sort() 方法和 Java List.sort() 方法一樣的,都是 IN PLACE
排序,沒有返回值。實際看下各種排序場景 閱讀全文 >>