python冒泡排序
data = [7,6,5,4,3,2,1] for i in range(1,len(data)): #表示1<=i<len(data) ,总共比较6轮 for j in range(0,len(data)-i): #每轮比较len(data)-轮数,第一轮比较6次,第二轮比较5次,以此类推 if data[j]>data[j+1]: temp = data[j+1] data[j+1]= data[j] data[j] =temp print(data)
结果:[1, 2, 3, 4, 5, 6, 7]