from types import NoneType def flatten(iterable) -> list: flatten_array: list = [] for item in iterable: if isinstance(item, list): flatten_array.extend(flatten(item)) elif isinstance(item, NoneType): continue else: flatten_array.append(item) return flatten_array