Completely flatten an arbitrarily nested list. Example: [1,[2,[3,[4]]],5] => [1,2,3,4,5]
Implement this function:
def deep_flatten(lst):
Write the function only — the arguments are read for you and the return value is printed automatically.
Arguments arrive as one Python literal per line, in this order: lst.
Input
[1, [2, [3, [4]]], 5]
Output
[1, 2, 3, 4, 5]