У меня есть двумерный массив, скажем
0 0 0 0 0
0 2 3 4 0
0 9 1 5 0
0 8 7 6 0
0 0 0 0 0
И мне нужно получить все числа, смежные с 1 (2, 3, 4, 5, 6, 7, 8, 9)
Существует ли менее уродливое решение, чем:
topLeft = array[x-1][y-1]
top = array[x][y-1]
topRight = array[x+1][y-1]
# etc
Спасибо!