リストの添字でPythonの値を取得する方法
Pythonでは、インデックスを使用してリスト内の値にアクセスできます。インデックスはリスト内の要素の位置を表す整数です。インデックスは0から始まり、順次増加します。大括弧「[ ]」演算子を使用して、リストで指定されたインデックス位置の要素を取得できます。
サンプルコードは次のとおりです。
my_list = [10, 20, 30, 40, 50]
print(my_list[0]) # 输出结果为 10,表示获取列表中的第一个元素
print(my_list[2]) # 输出结果为 30,表示获取列表中的第三个元素
同様に要素に末尾からアクセスするのにも負の添字を利用できます。例えば、-1は最後の要素、-2は最後から2番目の要素を表し、以下同様に続きます。
負のインデックスを使った例を以下に示します:
my_list = [10, 20, 30, 40, 50]
print(my_list[-1]) # 输出结果为 50,表示获取列表中的最后一个元素
print(my_list[-3]) # 输出结果为 30,表示获取列表中的倒数第三个元素
リストの範囲を超えるインデックスを指定すると「IndexError: list index out of range」エラーが発生するので、インデックスによるリスト要素へのアクセス時にはその有効性を確認しておく必要があります。