Альтернатива вложенности для циклов в Python

мы читали, что одним из ключевых убеждений Python является то, что квартира> вложенный. Однако, если у меня есть несколько переменных, считающих, что является альтернативой множественным циклам for? Мой код для подсчета сумм сетки и выглядит следующим образом:

def horizontal():
    for x in range(20):
        for y in range(17):
            temp = grid[x][y: y + 4]
            sum = 0
            for n in temp:
                sum += int(n)
            print sum # EDIT: the return instead of print was a mistype

Мне кажется, это слишком сильно вложено. Во-первых, то, что считается многими вложенными циклами в Python (я наверняка видел 2 вложенных цикла раньше). Во-вторых, если он слишком сильно вложен, каков альтернативный способ написания этого кода?

Ответы на вопрос(3)

Ваш ответ на вопрос