shuzu = [1,3,2]
print(shuzu)
aLen = len(shuzu)#使用len函数获取数组的大小
for key in range(aLen-1):#range 产生一个数组
for x in range(aLen - key -1):
if shuzu[x] > shuzu[x+1]:
shuzu[x], shuzu[x+1] = shuzu[x+1], shuzu[x]
#用Key在range里提取数字x,用数字x去对比后面的所有数字,如果x比其后面的数字大 ,两个数字就调换位置
#这就是为什么这个算法效率较低的原因
print(shuzu)
输出:
>>>
[1, 3, 2]
[1, 2, 3]
>>>