improver.utilities.flatten module

Provides support utilities for flattening.

flatten(nested_list)[source]

Flatten an arbitrarily nested iterable.

Parameters:

nested_list (Union[List, Tuple]) – An arbitrarily nested iterable to be flattened.

Return type:

List

Returns:

A list containing a flattened version of the arbitrarily nested input.