Найти элементы, окружающие элемент в массиве

У меня есть многомерный массив, я хочу получить элементы, окружающие определенный элемент в этом массиве.

Например, если у меня есть следующее:

[[1,2,3,4,5,6]
 [8,9,7,5,2,6]
 [1,6,8,7,5,8]
 [2,7,9,5,4,3]
 [9,6,7,5,2,1]
 [4,7,5,2,1,3]]

Как мне найти все 8 элементов вокруг любого из вышеперечисленных элементов? И как мне позаботиться об элементах по краям?

Один из способов, который я понял, - написать для этого код из 9 строк, что очевидно, но есть ли лучшее решение?

Ответы на вопрос(8)

Ваш ответ на вопрос