Разбивка списков Python на страницы по 4 элемента

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

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

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

Я бы хотел разбить список на блоки по четыре и отправить каждый подблок.

Итак, из приведенного выше списка я ожидал:

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

person Oli    schedule 16.10.2010    source источник
comment
Взгляните на: stackoverflow.com/questions/312443/   -  person Justin Ethier    schedule 16.10.2010