skbase.utils.flatten#
- skbase.utils.flatten(obj)[source]#
Flatten nested list/tuple structure.
Converts a nested iterable or sequence to a flat output iterable/sequence with the same and order of elements.
- Parameters:
- objAny
The object to be flattened from a nested iterable/sequence structure.
- Returns:
- Sequence or Iterable
flat iterable/sequence, containing non-list/tuple elements in obj in same order as in obj.
Examples
>>> from skbase.utils import flatten >>> flatten([1, 2, [3, (4, 5)], 6]) [1, 2, 3, 4, 5, 6]