Flatten Nested List Function

  • Share this:

Code introduction


This function takes a nested list and returns a flattened list, i.e., all nested lists are expanded into a one-dimensional list.


Technology Stack : List (list), type checking (isinstance), recursion

Code Type : Function

Code Difficulty : Intermediate


                
                    
def flatten_list(nested_list):
    result = []
    for element in nested_list:
        if isinstance(element, list):
            result.extend(flatten_list(element))
        else:
            result.append(element)
    return result