Как преобразовать одномерный массив в двумерный?

Как преобразовать одномерный массив в двумерный так, чтобы в M[i] было только 2 элемента?

M = [0, 0, 0, 1, 1, 0, 1, 1] # начальное состояние массива


M = [                        # конечное состояние массива
    [0, 0],
    [0, 1],
    [1, 0],
    [1, 1]  
]

Ответы (1 шт):

Автор решения: Danis
M = [M[i:i + 2] for i in range(0, len(M), 2)]
→ Ссылка