どうも、ちょげ(@chogetarou)です。
配列(array)の要素を末尾からのインデックス(index)指定で取得する方法を紹介します。
方法

配列(array)の要素を後ろからのインデックス(index)指定で取得するには、「-」を使います。
まず、配列名と[]を記述します。
そして、[]内に、先頭に「-」を付けたインデックスを指定します。
#arr=対象の配列, index=後ろからのインデックス
arr[-index]
上記の[]は、指定した後ろから「1、2、3、・・・」のように数えるインデックスの要素を取得します。
使用例
nums = ["one", "two", "three", "four", "five"]
print(nums[-1])
print(nums[-3])
print(nums[-4])
出力:
five
three
two
Array.arrayの例
import array
nums = array.array('i', [10, 3, 5, 8, 1])
print(nums[-1])
print(nums[-3])
print(nums[-4])
出力:
1
5
3
コメント