How do I make a flattened list out of a list of lists?
Hello Sakshi,
Using List Comprehension: One common way to flatten a list of lists is to use list comprehension. List comprehension allows you to iterate over each element in the nested lists and flatten them into a single list.
nested_list = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
flattened_list = [item for sublist in nested_list for item in sublist]
print(flattened_list)
This will output: [1, 2, 3, 4, 5, 6, 7, 8, 9]
Hello Sakshi,
Using Nested Loops: You can also flatten a list of lists using nested loops. This method is more explicit but achieves the same result.
nested_list = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
flattened_list = []
for sublist in nested_list:
for item in sublist:
flattened_list.append(item)
print(flattened_list)
This will also output: [1, 2, 3, 4, 5, 6, 7, 8, 9]