冒泡排序: list = [1,2,4,6,3,5,9,8,7] for i in range(len(list)-1): #循环遍历从0开始到倒数第二个元素下标 for j in range(len(list)-1-i): #循环遍历从0开始,每次循环将最大数放到最末尾 if list[j] > list[j+1]: #判断两个相邻数的大小,大的往后面排,小的往前面排 list[j],list[j+1] = list[j+1],list[j] print(list) 代码仅供参考