メモ:list().removeとdelの違い
リストの関数であるremoveは先頭から見てはじめに一致した要素の削除。
delは、引数で受けっとったオブジェクトの削除
リストの関数popを使うと、delと同じようなことができますが、こちらは要素のインデックスを指定します。
test.
>>>a = [1,2,3,4,5,1]
>>>a.remove(a[5])
>>>a
[2,3,4,5,1]
>>>a = [1,2,3,4,5,1]
>>>del(a[5])
>>>a
[1,2,3,4,5]
>>>a = [1,2,3,4,5,1]
>>>a.pop(5)
1
>>>a
[1,2,3,4,5]
#まとめ
基本的にdelかpopを使ったほうが間違いが起きにくい