リストの-1
ってなんですか?
リストの-1
は最後の要素を示します。
指定されたリストの最初の要素のインデックス/位置は「0」、次の要素のインデックス/位置は「1」などです。
「-1」インデックスは、最後のリスト値を参照する特別なインデックスです。
具体的には、5 つの値を含むリストがある場合、「-1」インデックスは最後の値、つまり「5 番目」の値を参照することを意味します。
最後の要素を表示
list_value = ["Joseph", "Anna", "Lily"]
print(list_value[-1])
# Lily
最後の要素を削除
list_value = ["Joseph", "Anna", "Lily"]
print('Given List: ', list_value)
del list_value[-1]
print('After Removing Last Value: ', list_value)
Given List: ['Joseph', 'Anna', 'Lily']
After Removing Last Value: ['Joseph', 'Anna']
末尾の要素からのアクセス
list_value = ["Joseph", "Anna", "Lily"]
print(list_value[-2])
Anna
要素のない場所へのアクセス
list_value = []
print('Given List: ', list_value)
del list_value[-1]
print(list_value)
Given List: []
Traceback (most recent call last):
del list_value[-1]
IndexError: list assignment index out of range
Python では、リストの「-1」インデックスは負のインデックスの使用法を示します。これは、指定されたリストの最後の値を意味します。
Python リストの「-1」インデックスは、リストの最後の値にアクセスして削除するのに便利なツールです。
「-1」インデックスを空のリストに適用すると、エラーが発生する可能性があります。