ertk.utils.ordered_subsets
- ertk.utils.ordered_subsets(it: Iterable[T], max_size: int | None = None) Iterable[Tuple[T, ...]]
Iterate over all ordered subsets of the iterable
it, up to a given maximum size. This will generate subsets in size order and then index-sorted order (i.e. the order items appear init).- Parameters:
- it: iterable
The iterable from which to generate ordered subsets.
- max_size: int, optional
The maximum size of generated subsets. If not given, the size of
itis determined by creating a list ofit’s elements.
- Yields:
- tuple
The next generated ordered subset.