回答編集履歴
1
typo
answer
CHANGED
@@ -1,4 +1,4 @@
|
|
1
|
-
質問にあるように、デバッグしてみればわかると思いますが、ループで回しているいるときに、その
|
1
|
+
質問にあるように、デバッグしてみればわかると思いますが、リストをループで回しているいるときに、そのリストそのものを変更してしまうと、ぐちゃぐちゃになりますよ。
|
2
2
|
|
3
3
|
たとえば、「del lst[i][0]」で0番目を消してしまえば残りの要素は2個です。その直後に、「lst[i][2] == 'jonh'」とすればOut of rangeになるのは当然です。
|
4
4
|
|