os índices de la lista de @Python deben ser enteros, no tuplas "error

Estoy trabajando para mover un robot alrededor de una sala de cuadrícula 2D de 8 x 8, y una parte está inicializando los sensores que consisten en los 5 mosaicos más cercanos alrededor del robot.

self.sensors = [0 for x in xrange(5)]

aquí estoy creando un conjunto vacío de 5 elementos.

pero cuando intento establecer el valor de sensores como este:

    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]

Me sale el error de 'los índices de lista deben ser enteros, no tuplas'.

Respuestas a la pregunta(12)

Su respuesta a la pregunta