from operator import add
from functools import reduce
lists = [[[1], [2], [3], [4], [5]], [[6], [7], [8]], [[11], [12]]]
[reduce(add, lst) for lst in lists]
How can I remove the inner most level of nesting on a list of lists of varying lengths?