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

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

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

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

  • Фиксирование кусочной функции в Python
  • То, что я хотел бы сделать, – это перечислить список по четырем блокам и представить каждый подблок.

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

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

  • Загрузите несколько CSV-файлов с помощью Flask?
  • Как смотреть вперед один элемент в генераторе Python?
  • Можете ли вы сделать счетчик без выписки «Счетчик»?
  • Ошибка возврата к фляге "Функция просмотра не возвращала ответ"
  • Что делает цикл for внутри списка в Python?
  • Местная функция солнечного времени от UTC и долготы
  • One Solution collect form web for “Пейджинговые списки питонов в срезах из 4 элементов”

     mylist = [1, 2, 3, 4, 5, 6, 7, 8, 9] print [mylist[i:i+4] for i in range(0, len(mylist), 4)] # Prints [[1, 2, 3, 4], [5, 6, 7, 8], [9]] 
    Python - лучший язык программирования в мире.