Python Program to Flatten a Nested List (Using lambda and reduce())

bookmark

from functools import reduce

my_list = [[1], [2, 3], [4, 5, 6, 7]]
print(reduce(lambda x, y: x+y, my_list))

 

Output

[1, 2, 3, 4, 5, 6, 7]