Nov-24-2018, 08:26 PM
But when I make it like this:
def flatten(nested_list): result = [] for i in nested_list: if type(i) != list: result.append(i) else: flatten(i) return resultit clears the list every time when calling a recursion. So from input flatten([0,1,2,[3,4]]) I get output just [0,1,2]