変数[]の代入無しでの初期化の仕方を知りたい。 a = [0,0,0,0,0]などではなくもっと簡単に初期化できないでしょうか?

python

import numpy as np A3 = np.array([0, 0, 1]) test = [0,0,0,0] test[0] = 0test[1] = (1, 5)test[2] = "test"test[3] = A3 for i in range(4): print("test =",test[i], type(test[i]))

上記のプログラムでtest = [0,0,0,0]と初期化しています。
四つくらいなら良いんですが、必要な範囲がtest[20]とかだと
test = [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
とかなって面倒くさいです。
こういうのをこういう書き方せずに添え字の番号が多い変数を初期化する方法はないでしょうか?

コメントを投稿

0 コメント