用6行Python程式碼實現選擇性排序演算法

Carter_Ron發表於2020-03-12

今天,我來給大家用6行Python3程式碼來實現排序演算法中的選擇性排序演算法。

首先,我們建立一個無序列表:

a = [4,2,1,3]

再建立一個用於儲存排序後列表的新列表:

b = []

現在,寫一個for迴圈,並在內部使用Python自帶函式:min()進行從第一個列表中尋找最小的數,新增到第二個列表中,再把它從第一個列表中刪除:

for i in range(len(a)):
    b.append(min(a))
    a.remove(min(a))

最後我們把結果列印一下:

enter image description here

排序完成!完整程式碼:

a = [4,2,1,3]
b = []
for i in range(len(a)):
    b.append(min(a))
    a.remove(min(a))
print(b)

相關文章