pythonadvanced
More Itertools
Advanced Python pattern: more-itertools
pythonPress ⌘/Ctrl + Shift + C to copy
from itertools import islice
def chunks(seq, size):
it = iter(seq)
while True:
part = list(islice(it, size))
if not part:
break
yield part
print(list(chunks(range(10), 3)))Use Cases
- advanced programming
- patterns
Tags
Related Snippets
Similar patterns you can reuse in the same workflow.
pythonbeginner
Type Hints
Advanced Python pattern: type-hints
Best for: advanced programming
#python#advanced
pythonintermediate
Dataclass
Advanced Python pattern: dataclass
Best for: advanced programming
#python#advanced
pythonadvanced
Abc Abstract
Advanced Python pattern: abc-abstract
Best for: advanced programming
#python#advanced
pythonbeginner
Enum Types
Advanced Python pattern: enum-types
Best for: advanced programming
#python#advanced