list.remove() 最初に一致する値を削除する

最終更新:2026-09-22

list.remove() 最初に一致する値を削除する

list.remove(x) は最初に出現する x を削除する;見つからない場合は ValueError を送出する。

カテゴリリストメソッド
種類組み込み型メソッド
Python バージョンall

📝 構文

list.remove(x)

⚙️ 引数

x 必須The value to remove; only the first match is deleted.

戻り値:None (removes the first occurrence of x in place).

元のオブジェクトを変更するか:はい(その場で変更)

💥 例外

▶ 例

下のコードを編集し「実行」をクリックすると、出力パネルに結果が表示されます:

実行結果:

[1, 3, 2]
さらに多くのケースは近日公開予定です。

❓ よくある質問

Qremove() は何個の一致を削除しますか?
A最初の一致だけです。lst = [1, 2, 3, 2] の後 lst.remove(2) とすると、リストは [1, 3, 2] になります。
Q要素が存在しない場合はどうなりますか?
AValueError: list.remove(x): x not in list が発生します。確信がない場合は先に in でチェックするか try/except を使います。
Qremove() は何を返しますか?
ANone です。削除した要素を取得するには pop() を使います。
Qremove() と del の違いは何ですか?
Aremove() は値で削除し、del lst[i] はインデックスで削除します。
Web-Tutorial.com

Web-Tutorial 技術チーム

複数の開発者によって共同維持されているプログラミングチュートリアルプラットフォーム。各チュートリアルは専門分野の開発者が執筆・レビューしています。正確で信頼性の高いコンテンツを目指しています — 問題を見つけた場合はお知らせください。

100%