for iteration in range(len(list) - 1):
index = iteration +1 #This is the line which has no effect on the inner loop
for index in range(len(list)):
if list[iteration] > list[index]:
newmin = list[index]
newminindex = index
if iteration != newminindex :
swapnumbers(list,iteration, newminindex)
上記は、選択ソート アルゴリズム用に作成したコード スニペットです。ただし、内側のループ開始カウンターは常に 0 から始まります。専門家のコメントを求めます。