Re: [Tutor] Chunking list/array data?

2019-08-22 Thread Cameron Simpson
On 21Aug2019 21:26, Sarah Hembree wrote: How do you chunk data? We came up with the below snippet. It works (with integer list data) for our needs, but it seems so clunky. def _chunks(lst: list, size: int) -> list: return [lst[x:x+size] for x in range(0, len(lst), size)] What do you

Re: [Tutor] Chunking list/array data?

2019-08-22 Thread Peter Otten
Sarah Hembree wrote: > How do you chunk data? We came up with the below snippet. It works (with > integer list data) for our needs, but it seems so clunky. > > def _chunks(lst: list, size: int) -> list: > return [lst[x:x+size] for x in range(0, len(lst), size)] > > What do you do? A

[Tutor] Chunking list/array data?

2019-08-22 Thread Sarah Hembree
How do you chunk data? We came up with the below snippet. It works (with integer list data) for our needs, but it seems so clunky. def _chunks(lst: list, size: int) -> list: return [lst[x:x+size] for x in range(0, len(lst), size)] What do you do? Also, what about doing this lazily so