[Python]配列(Array)の最後の要素を取得するには?

python

どうも、ちょげ(@chogetarou)です。

配列(Array)の末尾の要素を取得する方法を紹介します。

スポンサーリンク

リスト(List)

インターフェース, インターネット, プログラム, ブラウザ, Www

リスト(List)の最後の要素を取得する方法は、2つあります。

インデックス

1つは、インデックスを使う方法です。

具体的には、list[-1]のように、[]でリストのインデックス「-1」にアクセスします。

last = list[-1]

リスト(List)のインデックス「-1」にアクセスすることで、リストの最後の要素を取得できます。

使用例

numbers = [1, 2, 3, 4, 5]

last = numbers[-1]

print(last)
出力:
5

pop()

もう1つは、pop()を使う方法です。

具体的には、list.pop()のように、リストからpop()を呼び出します。

last = list.pop()

pop()は、呼び出したリストの最後の要素を取得します。

また、pop()は、呼び出したリストの最後の要素を削除します。

使用例

numbers = [1, 2, 3, 4, 5]

last = numbers.pop()

print(last)
print(numbers)
出力:
5
[1, 2, 3, 4]

Numpy配列

Numpy配列の場合は、インデックスを使います。

具体的には、array[-1]のように、[]でnumpy配列のインデックス「-1」にアクセスします。

last = array[-1]

Numpy配列(ndarray)のインデックス「-1」にアクセスすることで、Numpy配列(ndarray)の最後の要素を取得できます。

使用例

import numpy as np

numbers = np.array([1, 2, 3, 4, 5])

last = numbers[-1]

print(last)
出力:
5

まとめ

リスト(List)の最後の要素を取得する方法は、次の2つです。

  • インデックスを使う方法
    last = list[-1]
  • pop()を使う方法
    last = list.pop()

numpy配列の最後の要素を取得するには、インデックス「−1」にアクセスします。

コメント

タイトルとURLをコピーしました