Пейджинговые списки питонов в срезах из 4 элементов

Возможный дубликат:
Как вы разбиваете список на куски равномерного размера в Python?

mylist = [1, 2, 3, 4, 5, 6, 7, 8, 9] 

Мне нужно передать их в сторонний API, который может обрабатывать только 4 элемента за раз. Я мог бы делать по одному, но это HTTP-запрос и процесс для каждого, поэтому я бы предпочел сделать это с минимально возможным количеством запросов.

То, что я хотел бы сделать, – это перечислить список по четырем блокам и представить каждый подблок.

Поэтому из приведенного выше списка я бы ожидал:

 [[1, 2, 3, 4], [5, 6, 7, 8], [9]] 

Python - лучший язык программирования в мире.