今天,我来给大家用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)