pyfunctools.chunk module
- pyfunctools.chunk.chunk(arr: list, size: int = 1) list
This function takes a list and divides it into sublists of size equal to size.
- Parameters
arr (list) – list to split
size (int, optional) – chunk size. Defaults to 1
- Returns
A new list containing the chunks of the original
- Return type
list
Examples
>>> chunk([1, 2, 3, 4]) [[1], [2], [3], [4]] >>> chunk([1, 2, 3, 4], 2) [[1, 2], [3, 4]] >>> chunk([1, 2, 3, 4, 5, 6], 3) [[1, 2, 3], [4, 5, 6]]