どうも、ちょげ(@chogetarou)です。
for文でArray.arrayのインデックス(index)をループする方法を紹介します。
方法

for文でArray.arrayのインデックス(index)をループするには、len()を使います。
まず、for文のinの左辺にループ変数、右辺にrange()を指定します。
range()の引数にlen()、len()の引数に対象のArray.arrayを指定します。
そして、for文のループ処理を指定します。
ループ処理では、ループ変数でArray.arrayのインデックスを取得します。
#arr=対象のArray.array
for i in range(len(arr)):
#ループ処理
#ループ変数「i」でインデックスを取得
上記のfor文は、Array.arrayのインデックスをループします。
使用例
import array
nums = array.array('i', [10, 3, 5, 8, 1])
for i in range(len(nums)):
print("インデックス", i, "は", nums[i])
出力:
インデックス 0 は 10
インデックス 1 は 3
インデックス 2 は 5
インデックス 3 は 8
インデックス 4 は 1
コメント