nested = [[[1], [2], [3], [4], [5]], [[6], [7], [8]], [[11], [12]]]
unested = [list(itertools.chain(*sub)) for sub in nested]
unested
How can I remove the inner most level of nesting on a list of lists of varying lengths?