removeメソッド
メソッド remove は、リストから指定された
要素を削除します。メソッドのパラメータには、
削除したい要素を指定します。
このメソッドはリスト自体を変更します。
戻り値は None です。
存在しない要素を削除しようとすると、
例外が発生します。
構文
リスト.remove(削除したい要素)
例
メソッド remove を使って、
リストから要素 'ef' を削除してみましょう:
lst = ['ab', 'cd', 'ef', 'gh']
lst.remove('ef')
print(lst)
コードの実行結果:
['ab', 'cd', 'gh']
例
次に、リストに存在しない要素を削除しようとするとどうなるか見てみましょう:
lst = ['ab', 'cd', 'ef', 'gh']
lst.remove('12')
print(lst)
コードの実行結果:
ValueError: list.remove(x): x not in list