Python | リストの最初または最後にある値を削除する方法

2023-02-26Python リスト,Python

Python | リストの最初または最後にある値を削除する方法

Pythonのpop()メソッドを利用して、リストの最初または最後にある値を削除する方法とサンプルコードを紹介しています。

確認環境

Windows11 ローカル
Python python-3.11.1

リストの最初にある値を削除する

Pythonのpop()メソッドを利用して最初の値を削除するには、引数に「0」を指定する事で実装可能です。

以下のサンプルコードでは、pop()メソッドの引数に「0」を指定する事でリストから最初のデータは削除しています。

data_list = [60, 80, 10, 40, 50]

// 最初の値を削除する
data_list.pop(0)

print(data_list)
# [80, 10, 40, 50, 10]
# ※ 最初のデータは削除されている

pop()メソッドはリストから値が無くなるとエラーを出力する事に注意が必要です。

リストの最後にある値を取得する

Pythonのpop()メソッドを利用して最後の値を削除する事ができます。
pop()メソッドはデフォルトで最後の値を(返しつつ)削除しますので引数は未指定で実行します。

以下のサンプルコードでは、pop()メソッドのでリストから最後のデータを削除しています。

data_list = [60, 80, 10, 40, 50]

// 最後の値を取得後、削除する
data_list.pop()

print(data_list)
# [60, 80, 10, 40] 
# ※ 最後のデータは削除されている

pop()メソッドはリストから値が無くなるとエラーを出力する事に注意が必要です。