Skip to content

list

flatten_list

flatten_list(list_to_flatten: list[list[Any]]) -> list[Any]

Flattens a list of lists into a single list.

Parameters:

Name Type Description Default
list_to_flatten list[list[Any]]

The list of lists to flatten.

required

Returns:

Type Description
list[Any]

A single flattened list.

Source code in opensquirrel/utils/list.py
def flatten_list(list_to_flatten: list[list[Any]]) -> list[Any]:
    """Flattens a list of lists into a single list.

    Args:
        list_to_flatten (list[list[Any]]): The list of lists to flatten.

    Returns:
        A single flattened list.

    """
    return functools.reduce(operator.iadd, list_to_flatten, [])