更新時間:2022年10月20日10時14分 來源:傳智教育 瀏覽次數:
在Python中,如果希望對列表中的元素進行重新排列,則可以使用sort方法或者reverse方法實現。其中,sort方法是將列表中的元素按照特定的順序重新排列,默認為由小到大。如果要將列表中的元素由大到小排列,則可以將sort方法中reverse參數的值設為True。reverse方法是將列表逆置。接下來,通過一個案例來演示這兩種方法的使用,如例5-12所示。
例5-12 列表的排序操作
list_demo = [1, 4, 2, 3] list_demo.reverse() print(list_demo) list_demo.sort() print(list_demo) list_demo.sort(reverse=True) print(list_demo)
在例5-12中,第1行代碼定義了一個包含4個數值元素的列表list_demo,第2~3行代碼調用reverse方法將列表進行倒置后進行輸出,第4~5行代碼調用sort方法按照從小到大的順序排列列表中的元素后進行輸出,第6~7行代碼調用sort方法按照從大到小的順序排列列表中的元素后重新輸出。程序運行的結果如圖5-13所示。
圖5-13 運行結果