Quantcast
Channel: Finding valid neighbor indices in 2d array - Stack Overflow
Viewing all articles
Browse latest Browse all 3

Finding valid neighbor indices in 2d array

$
0
0

I have a 2d list in Python. Given an index I want to find all the neighbors of that index. So if my list is 3x3 then given the index (1, 1) I want to return [(0, 1), (1, 0), (2, 1), (1, 2), (2, 2), (0, 0), (0, 2), (2, 0)] but if the index is (0, 0) then I want to only return [(0, 1), (1,0), (1, 1)]. I know how to do this with ugly if statements. My question is, is there a pretty Pythonic magic one liner for this?


Viewing all articles
Browse latest Browse all 3

Latest Images

Trending Articles





Latest Images