for i in range(len(li)): if len(li[i]) != 10: del li[i]
というコードを実行したところ、
IndexError: list index out of rangeとエラーが出ました。
なぜエラーが出るのかはわかるのですが、
二次元配列の子要素が10でないものを削除するにはどうしたらいいでしょうか?
どのようにエラーを修正したらいいでしょうか?
回答1件
あなたの回答
tips
プレビュー
投稿2018/11/11 06:59
for i in range(len(li)): if len(li[i]) != 10: del li[i]
というコードを実行したところ、
IndexError: list index out of rangeとエラーが出ました。
なぜエラーが出るのかはわかるのですが、
二次元配列の子要素が10でないものを削除するにはどうしたらいいでしょうか?
どのようにエラーを修正したらいいでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。