関数の機能:指定した内容の要素を削除する(複数ある場合は前方の要素が削除される)
例1 : 指定した内容の要素が1つの場合
>>> lst = ['y', 'u', 'u', 't', 'a']
>>> lst.remove('t')
>>> lst
['y', 'u', 'u', 'a']
例2 : 指定した内容の要素が複数ある場合
>>> lst = [1,5,6,1,6,8]
>>> lst.remove(6)
>>> lst
[1, 5, 1, 6, 8]
リストの3つ目と5つ目の要素が関数で指定した6となっています。この場合、前方(3つ目)の6が削除されます。
例3 : 指定した内容の要素が無い場合
>>> lst = ['y', 'u', 'u', 't', 'a']
>>> lst.remove('z')
Traceback (most recent call last):
...
ValueError: list.remove(x): x not in list
指定した内容の要素がリストに無い場合はエラーが発生します。
関連項目 関数list.clearの使い方の例 関数list.popの使い方の例