python之冒泡排序

list1 = [23,12,34,56,6,89,36]
def bubble(list1):
num = len(list1) #获取list1的长度
for i in range(0,num): #遍历list
for j in range(i+1,num): #获取list[i]后面一个数:list[j]
if list1[i]>list1[j]: #比较大小,如果前一个数list[i]大于list[j]
list1[i],list1[j] = list1[j],list1[i] #调换list[i]和list[j]的位置
print (list1) #打印每一次排序的结果
return list1
print (bubble(list1))
慢慢积累,脚踏实地
原文地址:https://www.cnblogs.com/PanXY/p/8694640.html