Python入門 リストの`-1`ってなんですか?

リストの-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」インデックスを空のリストに適用すると、エラーが発生する可能性があります。

書籍の紹介

Python入門 回文かどうかを調べたいのですが?

Python入門 回文かどうかを調べたいのですが?

Python入門 リストの要素を数えたいのですが?

Python入門 リストの要素を数えたいのですが?