def insertSort(data): len_ = len(data) for i in range(1, len_): for j in range(i): if data[i] < data[j]: data.insert(j, data[i]) # 如果碰到比自己小的数,在自己前面插入这个数 data.pop(i+1) # 然后弹出原来的数 break return data
array = [98,76,109,34,67,190,80,12,14,89,1] print(insertSort(array))