I have a list of lists like
[ [1, 2, 3], [4, 5, 6], [7], [8, 9]]
How can I flatten it to get [1, 2, 3, 4, 5, 6, 7, 8, 9]
?
If your list of lists comes from a nested list comprehension, the problem can be solved more simply/directly by fixing the comprehension; please see How can I get a flat result from a list comprehension instead of a nested list?.
The most popular solutions here generally only flatten one "level" of the nested list. See Flatten an irregular (arbitrarily nested) list of lists for solutions that completely flatten a deeply nested structure (recursively, in general).