用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
- Python排序演算法之 選擇排序Python排序演算法
- 選擇排序java實現排序Java
- 排序演算法__選擇排序排序演算法
- 排序演算法:選擇排序排序演算法
- C#實現——十大排序演算法之選擇排序C#排序演算法
- php實現 氣泡排序,插入排序,選擇排序PHP排序
- 常用的排序演算法(五)--選擇排序以及最佳化(PHP實現)排序演算法PHP
- 圖解選擇排序及演算法優化(Java實現)圖解排序演算法優化Java
- PHP 排序演算法之選擇排序PHP排序演算法
- 排序演算法入門:選擇排序排序演算法
- 排序演算法——簡單選擇排序排序演算法
- 選擇排序和插入排序(C++實現)排序C++
- 常用演算法-選擇排序演算法排序
- java選擇排序演算法Java排序演算法
- 用 python 實現各種排序演算法Python排序演算法
- 排序演算法 - 氣泡排序和選擇排序排序演算法
- 排序演算法Python(冒泡、選擇、快速、插入、希爾、歸併排序)排序演算法Python
- 程式猿修仙之路--演算法之選擇排序演算法排序
- 演算法基礎:排序演算法:選擇排序演算法排序
- Java實現二元選擇排序Java排序
- OC實現選擇、插入和快速排序排序
- Python八大演算法的實現,插入排序、希爾排序、氣泡排序、快速排序、直接選擇排序、堆排序、歸併排序、基數排序。Python演算法排序
- 七、排序,選擇、冒泡、希爾、歸併、快速排序實現排序
- 排序演算法入門之「選擇排序」排序演算法
- Python演算法之---冒泡,選擇,插入排序演算法Python演算法排序
- #排序演算法#【1】概述、氣泡排序、選擇排序排序演算法
- 資料結構&演算法實踐—選擇排序資料結構演算法排序
- 排序演算法之「選擇排序(SelectionSort) 」排序演算法
- 深入淺出的排序演算法-選擇排序排序演算法
- 排序演算法總結之直接選擇排序排序演算法
- 排序演算法(氣泡排序,選擇排序,插入排序,希爾排序)排序演算法
- python排序演算法的實現-快速排序Python排序演算法
- 畫江湖之演算法篇【排序演算法】選擇排序演算法排序
- 畫江湖之演算法篇 [排序演算法] 選擇排序演算法排序
- 演算法導論學習之三:排序之C語言實現:選擇排序,插入排序,歸併排序演算法排序C語言
- 演算法小專欄:選擇排序演算法排序