Flatten list exercise
Hello fellas,
I'm stuck with the flatten list exercise.. this is the code i wrote:
def flat_list(array): ult_list = [] for items in array: if type(items) == type(array): for item in items: if type(item) == type(array): for another_one in item: if type(another_one) == type(array): for other in another_one: ult_list.append(other) else: ult_list.append(another_one) else : ult_list.append(item) else : ult_list.append(items) print(ult_list) return ult_list
I knew it was wrong from beginning because it has a max number of iterations (it is limited), so i just tried to do all good until it worked and then see the best solutions for this but it actually requires more loops when you check.
But I'm a newby and i dont even know how to loop in a element from a list to see if the element inside is still a list and same again...
Can you light my way a little? I need some clues to finish this one.
Thanks ppl