用6行Python程式碼實現選擇性排序演算法
今天,我來給大家用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))
最後我們把結果列印一下:
排序完成!完整程式碼:
a = [4,2,1,3]
b = []
for i in range(len(a)):
b.append(min(a))
a.remove(min(a))
print(b)
相關文章
- 選擇排序(python)實現排序Python
- Python排序演算法之 選擇排序Python排序演算法
- 排序演算法:選擇排序排序演算法
- 排序演算法__選擇排序排序演算法
- C#實現——十大排序演算法之選擇排序C#排序演算法
- 常用的排序演算法(五)--選擇排序以及最佳化(PHP實現)排序演算法PHP
- php實現 氣泡排序,插入排序,選擇排序PHP排序
- 圖解選擇排序及演算法優化(Java實現)圖解排序演算法優化Java
- PHP 排序演算法之選擇排序PHP排序演算法
- 排序演算法入門:選擇排序排序演算法
- 排序演算法之「選擇排序(SelectionSort) 」排序演算法
- 選擇排序和插入排序(C++實現)排序C++
- 程式猿修仙之路--演算法之選擇排序演算法排序
- 常用演算法-選擇排序演算法排序
- java選擇排序演算法Java排序演算法
- 排序演算法 - 氣泡排序和選擇排序排序演算法
- 演算法基礎:排序演算法:選擇排序演算法排序
- Python八大演算法的實現,插入排序、希爾排序、氣泡排序、快速排序、直接選擇排序、堆排序、歸併排序、基數排序。Python演算法排序
- Java實現二元選擇排序Java排序
- 排序演算法入門之「選擇排序」排序演算法
- 七、排序,選擇、冒泡、希爾、歸併、快速排序實現排序
- 深入淺出的排序演算法-選擇排序排序演算法
- 畫江湖之演算法篇【排序演算法】選擇排序演算法排序
- 畫江湖之演算法篇 [排序演算法] 選擇排序演算法排序
- 排序演算法(氣泡排序,選擇排序,插入排序,希爾排序)排序演算法
- 演算法小專欄:選擇排序演算法排序
- 從演算法開始[選擇排序]演算法排序
- 選擇排序-演算法及優化排序演算法優化
- selection_Sort(選擇排序演算法)排序演算法
- go slice/map型別 排序(選擇排序演算法)Go型別排序演算法
- 演算法學習之選擇排序和堆排序:演算法排序
- python實現希爾排序演算法Python排序演算法
- 資料結構與演算法——排序演算法-選擇排序資料結構演算法排序
- 常見排序演算法原理及JS程式碼實現排序演算法JS
- 說說你對選擇排序的理解?如何實現?應用場景?排序
- 選擇和氣泡排序核心程式碼及流程圖排序流程圖
- 選擇排序排序
- 【一起學習排序演算法】3 選擇排序排序演算法