list = [22,11,33,55,88,44,66] # 乱的,没有顺序
for i in range(0,len(list)) :
t = list[0] # 假设第一个值最大
index = 0 #最大值的索引!
for j in range(1,len(list) - i ) :
if list[j] > t :
t = list[j]
index = j
# 把最大值放到最后面
last = len(list) - 1 - i #最后一个值的下标
list[index] = list[last] #把最后面的值给 当前下标
list[last] = t #把最大值给最后面
print( list )
结果: