# 选择排序 # 首页在未排序的序列中,找到最小(大)的元素, # 存放到序列的最开始的位置,在剩余的序列中, # 继续寻找最小(大)元素,然后存放到已排序的末尾,以此类推 list = [10,22,3,2,5.5,33,22,34,99,11] for i in range(1,len(list)): flg = i - 1 for now in range(i,len(list)): if list[now] <= list[flg]: flg = now temp = list[i-1] list[i-1] = list[flg] list[flg] = temp print(list) print('排序后列表是:',list)