A = ['dummy',5,2,6,4,1,3] for j in range(2,len(A)): key = A[j] i=j-1 while i>0 and A[i]>key: A[i+1] = A[i] i = i-1 A[i+1] = key A.pop(0) print A