[Python]配列の後ろに要素を追加するには?

python

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

配列(array)の末尾に要素を追加する方法を紹介します。

スポンサーリンク

リストの場合

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

リストの後ろに要素を追加するには、appendメソッドを使います。

まず、リストからappendメソッドを呼び出します。

そして、appendメソッドの引数に追加する要素を指定します。

list.append(value) #listの末尾にvalueを追加

appendメソッドは、引数に指定した要素を呼び出したリストの後ろに追加します。

使用例

numbers = [1, 2, 3, 4]

numbers.append(5)
numbers.append(10)

print(numbers) #[1, 2, 3, 4, 5, 10]
スポンサーリンク

Numpy配列の場合

Numpy配列(ndarray)の末尾に要素を追加するには、numpy.append()を使います。

まず、numpyからappend()を呼び出します。

そして、append()の第1引数に対象のNumpy配列、第2引数に追加する要素を指定します。

#arr=対象のNumpy配列, element=追加する要素
result = np.append(arr, element)

上記のnumpy.append()は、Numpy配列(ndarray)の後ろに要素を追加した結果を返します。
(第1引数のNumpy配列に影響を与えない)

使用例

import numpy as np

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

result = np.append(nums, 6)

print(result)
出力:
[1 2 3 4 5 6]

使用例2

import numpy as np

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

nums = np.append(nums, 6)
nums = np.append(nums, 7)

print(nums)
出力:
[1 2 3 4 5 6 7]
スポンサーリンク

まとめ

リスト(List)の後ろに要素を追加する方法は、append()を使います。

list.append(value) #listの末尾にvalueを追加

Numpy配列(ndarray)の末尾に要素を追加するには、numpy.append()を使います。

#arr=対象のNumpy配列, element=追加する要素
result = np.append(arr, element)

コメント

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