Python中的sort()方法主要用於對列表進行排序。它是一個列表的內置方法,會直接修改原列表,不會返回新的列表。以下是關於sort()方法的使用和示例:
基本用法。不提供任何參數時,sort()方法默認按照升序對列表進行排序,適用於數字和字元串等類型。
關鍵字參數key。sort()方法還可以接受一個關鍵字參數key,用於指定一個函式,該函式用於提取用於比較的元素值。例如,可以使用key=len對單詞列表按長度進行排序,或者使用key參數和reverse參數結合多重排序規則。
參數reverse。用於指定排序順序,默認為升序(False),可以通過設定為True來實現降序排序。
此外,對於不想改變原始序列而想獲得一個排序後副本的場景,可以使用內置函式sorted(),它會返回一個新的已排序列表,而原始序列保持不變。