Python | リストの最初または最後にある値を取得する方法
Pythonのリストの最初または最後にある値を取得する方法とサンプルコードを紹介しています。
また、pop()
メソッドを利用して、最初または最後にある値を取得後、それらを削除する方法も紹介しています。
確認環境
Windows11 ローカル
Python python-3.11.1
リストの最初にある値を取得する
Pythonでリストから最初にある値はインデックス番号に「0」を指定して取り出す事が可能です。
data_list = [60, 80, 10, 40, 50]
// 最初の値を取得後、削除する
x = data_list[0]
print(x)
# 60
また、pop()
メソッドを利用して最初の値を取得後、同時にそのデータを削除する事も可能です。pop()
メソッドの引数に「0」を指定する事で最初の値を返し、削除します。
以下のサンプルコードでは、pop()
メソッドの引数に「0」を指定する事でリストから最初のデータを取得した後、最初のデータは削除しています。
data_list = [60, 80, 10, 40, 50]
// 最初の値を取得後、削除する
x = data_list.pop(0)
print(x)
# 60
print(data_list)
# [80, 10, 40, 50, 10]
# ※ 最初のデータは削除されている
pop()
メソッドはリストから値が無くなるとエラーを出力する事に注意が必要です。
リストの最後にある値を取得する
Pythonでリストから最後にある値はインデックス番号に「-1」を指定して取り出す事が可能です。
data_list = [60, 80, 10, 40, 50]
// 最後の値を取得する
x = data_list[-1]
print(x)
# 50
また、pop()
メソッドを利用して最初の値を取得後、同時にそのデータを削除する事も可能です。pop()
メソッドはデフォルトで最後の値を取得・削除しますので引数は未指定で実行します。
この関数は最後のデータを返した後、最初のデータは削除されます。
data_list = [60, 80, 10, 40, 50]
// 最後の値を取得後、削除する
x = data_list.pop()
print(x)
# 50
print(data_list)
# [60, 80, 10, 40]
# ※ 最後のデータは削除されている
pop()
メソッドはリストから値が無くなるとエラーを出力する事に注意が必要です。
ディスカッション
コメント一覧
まだ、コメントがありません