目錄
Python List 排序
Python 的 list 是一個可以儲存多個資料的資料結構,而且可以透過排序的方式來對 list 內的資料進行排序。排序的方式有很多種,其中最常用的是 bubble sort、selection sort 和 insertion sort。
在 Python 中,可以使用
sorted()
函式來對 list 進行排序,它會將 list 內的資料按照指定的排序方式進行排序,並回傳一個新的排序後的 list。
# 對 list 進行排序 list = [3, 5, 2, 1, 4] sorted_list = sorted(list) # 印出排序後的 list print(sorted_list) # 輸出結果 [1, 2, 3, 4, 5]
除了使用
sorted()
函式之外,也可以使用
list.sort()
方法來對 list 進行排序,它會將原本的 list 進行排序,而不會回傳一個新的 list。
# 對 list 進行排序 list = [3, 5, 2, 1, 4] list.sort() # 印出排序後的 list print(list) # 輸出結果 [1, 2, 3, 4, 5]
此外,也可以使用
sorted()
函式和
list.sort()
方法來指定排序的方式,例如按照數字大小排序或是按照字母順序排序。
# 按照數字大小排序 list = [3, 5, 2, 1, 4] sorted_list = sorted(list, reverse=True) # 印出排序後的 list print(sorted_list) # 輸出結果 [5, 4, 3, 2, 1] # 按照字母順序排序 list = ["Apple", "Banana", "Orange"] list.sort() # 印出排序後的 list print(list) # 輸出結果 ["Apple", "Banana", "Orange"]
總結來說,Python 的 list 是一個非常有用的資料結構,可以透過排序的方式來對 list 內的資料進行排序,讓我們可以更有效率的處理資料。