Question: in python 3 [2.5 pts) Write the recursive function flat(aList) that takes a possibly deep list and flattens it. The function should not mutate the
in python 3
[2.5 pts) Write the recursive function flat(aList) that takes a possibly deep list and flattens it. The function should not mutate the original list. Hint: you can check if something is a list by using the built-in functions type() or isinstance() >>> X = [3, [[5, 2]], 6, [4]] >>> flat(x) [3, 5, 2, 6, 4] >>> x [3, [[5, 2]], 6, [4]]
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
