15 of 151 menu

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

関連項目

  • メソッド clear,
    リストのすべての要素を削除するメソッド
  • メソッド pop,
    インデックスで指定した要素を削除するメソッド
  • メソッド append,
    リストの末尾に要素を追加するメソッド
日本語
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItalianoქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
当サイトでは、サイトの動作、分析、パーソナライゼーションのためにクッキーを使用しています。 データ処理はプライバシーポリシーに従って行われます。
すべて受け入れる 設定 拒否