a=[2,40,74,10,60,50] n=len(a) for i in range(n): for j in range(n-i-1): if a[j]>a[j+1]: a[j],a[j+1]=a[j+1],a[j] print(a) # [2, 10, 40, 50, 60, 74] 总结 相邻元素交换了解python交换的特殊写法 参考 java 冒泡排序_鸭梨的博客-CSDN博客