目錄
Python list 使用枚舉排序
Python 是一種腳本語言,它提供了一種簡單而有效的方法來排序列表。枚舉排序是一種簡單的排序算法,它可以用來對Python列表進行排序。
枚舉排序是一種比較基本的排序算法,它的基本原理是對列表中的每個元素進行比較,找出最小的元素,然後將其放置在列表的最前面。接著再對剩下的元素進行比較,找出最小的元素,將其放置在列表的第二個位置,以此類推,直到所有的元素都被排序完成。
在Python中,可以使用for循環來實現枚舉排序。示例代碼如下:
# 定義一個列表 list = [3, 5, 2, 4, 1] # 枚舉排序 for i in range(len(list)): # 尋找最小值 min_idx = i for j in range(i+1, len(list)): if list[min_idx] > list[j]: min_idx = j # 將最小值放到最前面 list[i], list[min_idx] = list[min_idx], list[i] # 輸出排序後的列表 print(list)
通過上面的代碼,我們可以對列表進行枚舉排序。執行結果如下:
[1, 2, 3, 4, 5]
從上面的結果可以看出,使用枚舉排序對Python列表進行排序是非常簡單而有效的。