disorder=['b','a','z','a','b','a','z'] inorder=[] for i in disorder: inorder.append(i) print disorder inorder.sort() print disorder k=0 found=0 index=[] alreadythere=0 for i in range(len(disorder)): while found != 1: if inorder[i]==disorder[k]: for j in index: if j == k: alreadythere = 1 if alreadythere != 1: index.append(k) found = 1 alreadythere = 0 else: k=k+1 found = 0 print index k=0 print disorder print inorder print index