Flatten a Nested List in Python Using a List Comprehension

(Last Updated On: 18/01/2023)

Python Program to Flatten a Nested List Using a List Comprehension

#Flatten a Nested List in python Using a list comprehension

my_list = [[1], [2, 6], [4, 5, 6, 7]]

# Each element num is stored in flat_list
flat_list = [num for sublist in my_list for num in sublist]

#output
print('Flat List =',flat_list)

Output:

Flat List = [1, 2, 6, 4, 5, 6, 7]

Leave a Reply

Your email address will not be published. Required fields are marked *