Módulo itertools de Python
Funciona en iteradores y compone pipelines de datos con menor uso de memoria que el código basado en listas. batched() es la forma incorporada de dividir un iterable en fragmentos y reemplaza a la receta grouper() en la mayoría de trabajos.