Карта объектов «плитка» или «ячейка», привязанная к координатам в виде пары.
current = (1,1)
if grid[current].isFlagged():
do_whatever;
Конечно, карта занимает немного больше места, чем массив, и класс плиток будет иметь чуть больше места, чем примитивное растровое изображение или число, но я предполагаю, что ваша плата не 1024x1024 и вы не в Ситуация с ограниченной оперативной памятью.
Если вы не только просматриваете тайлы в сетке, то можете рассмотреть объект Board JF, чтобы обернуть массив.
Python - это ОО-язык, и зачастую самая простая и понятная вещь - это разумное использование классов и объектов.
Примечание: вы также можете посмотреть на класс named_tuple для ситуаций, которые кажутся слишком простыми для правильного класса.