superleaf.sequences.serial#

Functions

filtered(f, seq)

flat_map(f, seq[, depth, drop_null])

flatten(seq[, depth, drop_null])

groupby(f, seq)

mapped(f, seq)

partitioned(f, seq)

superleaf.sequences.serial.mapped(f: Callable[[T], U], seq: Iterable[T]) list[U][source]#
superleaf.sequences.serial.filtered(f: Callable[[T], bool], seq: Iterable[T]) list[T][source]#
superleaf.sequences.serial.groupby(f: Callable[[T], U], seq: Iterable[T]) dict[U, list[T]][source]#
superleaf.sequences.serial.flatten(seq: Iterable, depth=None, drop_null=False) list[source]#
superleaf.sequences.serial.flat_map(f: Callable, seq: Iterable, depth=None, drop_null=True) list[source]#
superleaf.sequences.serial.partitioned(f: Callable[[T], bool], seq: Iterable[T]) tuple[list[T], ...][source]#