removeとか。
コードと選択肢は以下になります。
1 2 3 |
list = [1, 2, 3, 4, 5, 6, 7, 8,9,10] list.remove(2) print(list) |
1 | [1, 3, 4, 5, 6, 7, 8, 9, 10] |
2 | ValueError: |
3 | [1, 2, 3, 5, 6, 7, 8, 9, 10] |
4 | [1, 2, 4, 5, 6, 7, 8, 9, 10] |
実行結果
1 | [1, 3, 4, 5, 6, 7, 8, 9, 10] |
メモ1
ちょっと引っ掛けっぽいですね。要素の[2]番目が削除されるかと思いましたが、単純に[2]という数字を削除するようです。
その為、数値の2のみが削除された配列が正解となります。
下記のコードを実行した場合
1 2 3 |
list = [1, 2, 3, 4, 5, 6, 7, 8,9,10] list.remove(0) print(list) |
メモ2
0という数値はlistの配列に格納されていないので、エラーとなります。
表示される内容は
ValueError: list.remove(x): x not in listです。