#344·boltons

分块过滤器

作者: rafalkrupinski创建于 2023年7月4日更新于 2023年7月9日

def filter_chunked(iterable: Iterable[T], chunk_size: int, func: Callable[[Iterable[T]], Iterable[bool]]) -> Iterator[T]: for chunk in boltons.iterutils.chunked(iterable, chunk_size): for item, allow in zip(chunk, func(chunk)): if allow: yield item

内容来源: mahmoud/boltons