s -> (s0,s1,s2,...sn-1), (sn,sn+1,sn+2,...s2n-1), (s2n,s2n+1,s2n+2,...s3n-1), ...
(iterable, n)
| 33 | import misra_9 |
| 34 | |
| 35 | def grouped(iterable, n): |
| 36 | """s -> (s0,s1,s2,...sn-1), (sn,sn+1,sn+2,...s2n-1), (s2n,s2n+1,s2n+2,...s3n-1), ...""" |
| 37 | return zip(*[iter(iterable)] * n) |
| 38 | |
| 39 | |
| 40 | INT_TYPES = ['bool', 'char', 'short', 'int', 'long', 'long long'] |
no outgoing calls
no test coverage detected