私は 8 x 8 の 2D グリッド ルームの周りでロボットを動かすことに取り組んでおり、ロボットの周りの最も近い 5 つのタイルで構成されるセンサーを初期化しています。
self.sensors = [0 for x in xrange(5)]
ここでは、5 つの要素からなる空の配列を作成しています。
しかし、次のようにセンサーの値を設定しようとすると:
if self.heading == 'East':
self.sensors[0] = self.room[self.x, self.y-1]
self.sensors[1] = self.room[self.x+1, self.y-1]
self.sensors[2] = self.room[self.x+1, self.y]
self.sensors[3] = self.room[self.x+1, self.y+1]
self.sensors[4] = self.room[self.x, self.y+1]
「リスト インデックスはタプルではなく整数でなければなりません」というエラーが表示されます。