iterables
-
class Expander
Bases: Generic
[T
]
-
__call__(mapping: dict[str, T | Sequence[T]], unexpanded: Iterable[str] | None =
None
, only: Iterable[str] | None = None
) → list[dict[str, T | Sequence[T]]]
Call self as a function.
-
expand(mapping: dict[str, T | Sequence[T]], unexpanded: Iterable[str] | None =
None
, only: Iterable[str] | None = None
) → list[dict[str, T | Sequence[T]]]
-
flatten(iterable: Iterable[T | Iterable[T | IT]], terminal_types: type | tuple[type, ...] | None =
None
) → Generator[T, None, None]
-
group_by_count(iterable: Iterable[T], count: int) → Generator[list[T], None, None]
-
iterate_nwise(iterable: Iterable[T], n: int =
2
) → Generator[Sequence[T], None, None]
-
repeat_to_length(iterable: Iterable[T], length: int) → Generator[T, None, None]
-
zip_cycled(*args: Sequence[T]) → Generator[Sequence[T], None, None]