У меня есть точка в ряду, коль, я бы хотел пойти в четырех направлениях с некоторыми ограничениями. Я пробовал следующее:
directions=[(0,1),(1,0),(-1,0),(0,-1)]
isValidIndex=lambda row,col: row<numRows and col<numCols and row>0 and col>0
for row,col in [row+nextRow, col+nextCol for row,col in directions if isValidIndex(row,col)]:
# Do Some stuff
Какова лучшая практика здесь? Я получаю синтаксическую ошибку, поэтому считаю, что что-то не так