python列表元素排序方法

在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 執行結果