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 takesin 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

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!