Просто чтобы быть уверенным: мы говорим о простых массивах python, верно?
Вопрос второй: все строки имеют одинаковое количество столбцов? Команда break
в рабочем подходе предполагает это.
Если это «да» на оба вопроса, вы можете просто сделать что-то вроде этого:
my_grid = [[0, 1, 2, 3], [4, 5, 6, 7], [8, 9, 10, 11]]
print(len(my_grid[0])) # prints '4'