pyufunc.iter_flatten#

pyufunc.iter_flatten(iterable, *, base_type=None)#

Flatten nested iterables.

Parameters:
  • iterable – Nested iterable to flatten.

  • base_type – Optional type or tuple of types that should not be flattened.

Note

Example

>>> list(iter_flatten([[1], [2, [3]]]))
[1, 2, 3]
Returns:

Flattened items from more_itertools.collapse.

Return type:

Iterable[Any]