インデックス 4 から始まり 9 までの配列が必要です。4 未満のメモリ空間を作成することに興味がないので、どのように進めるのが最善でしょうか? 私の2Dコードは次のとおりです。
arr = [[ 0 for row in range(2)] for col in range(1, 129)]
>>> arr[0][0] = 1
>>> arr[128][0] = 1
Traceback (most recent call last):
File "<stdin>", line 1, in ?
IndexError: list index out of range
>>> arr[127][0] = 1
特定の範囲、つまり最後のインデックスが 0 から 127 ではなく 1 から 128 までを選択的に使用するにはどうすればよいでしょうか。これは明白かもしれませんが、これを行う方法はありますか?
辞書の提案をありがとう、私はこれらを避けてきました-私が知っている-私が変換しているコードの多くはCからのものですが、辞書は救世主かもしれないと思います. 私が配列で求めていることを行う方法はありますか?