#coding:utf-8 #冒泡排序 ''' 用冒泡排序算法,排列data列表 说明: 1.用列表第一项和第二项比较,如果第一项大于第二项则把第二项存放在新列表里面,在把第一项内容覆盖到第二项中 2.然后在把第二项内容放到第一项位置 3.依次类推排序 ''' data = [10,4,33,21,54,3,8,11,5,22,1,14,171,13,6] for value in range(len(data) -2): for n in range(len(data) - value -1): if data[n] > data[n + 1]: tmp = data[n + 1] data[n + 1] = data[n] data[n] = tmp print(data)