Я пытаюсь получить доступ к соседним элементам (сверху, снизу, слева и справа) в виде квадратного 2D-списка.Когда элемент, на который я смотрю, находится на «краю» 2D-списка, он будет пытаться получить доступ к индексу списка, который не существует.Вот код, который я использую:
surroundings = [
my_2D_array[currentY+1][currentX],
my_2D_array[currentY-1][currentX],
my_2D_array[currentY][currentX+1],
my_2D_array[currentY][currentX-1]
]
Как заставить его «перевернуться», поэтому в списке l
с 3 элементами вместо того, чтобы выдавать ошибку при доступе к l[3]
, этобудет просто получить доступ к l[0]
вместо?