list.pop() 末尾の要素をポップする

最終更新:2026-09-22

list.pop() 末尾の要素をポップする

list.pop([i]) はインデックス i の要素を削除して返す(デフォルトは末尾);空のリストの場合は IndexError を送出する。

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

📝 構文

list.pop([i])

⚙️ 引数

index 任意Index of the element to pop; defaults to -1 (last).(デフォルト値:-1)

戻り値:The popped element, removed from the list.

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

💥 例外

▶ 例

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

実行結果:

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

❓ よくある質問

Q引数なしで pop() は何をポップしますか?
A最後の要素をポップして返します。pop(-1) と同等です。
Q空リストに対して呼ぶとどうなりますか?
AIndexError: pop from empty list が発生します。
Qpop(i) と remove(x) の違いは何ですか?
Apop() はインデックスで削除しその要素を返します。remove() は値で最初に一致する要素を削除し、何も返しません。
Qpop() と del の違いは何ですか?
Apop() は削除した要素を返します。del lst[i] は返さずに削除します。削除だけが必要なら del、削除した要素も必要な場合は pop() を使います。
Web-Tutorial.com

Web-Tutorial 技術チーム

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

100%