选择排序 lt = [8,8,4,8,7,9,4,1] #for循环形式 for i in range(len(lt) - 1): for j in range(i+1,len(lt)): if lt[i] > lt[j ]: t = lt[i] lt[i] = lt[j] lt[j ] = t #while循环形式 i = 0 while i < len(lt) - 1 : j = i + 1 while j < len(lt): if lt[i] > lt[j]: t = lt[i] lt[i] = lt[j] lt[j] = t j += 1 i += 1 print(lt)