1. lst = [
    2. [
    3. [[], [2], [3]],
    4. [[4], [5], [6]]
    5. ],
    6. [
    7. [[1], [2], [3]],
    8. [[4], [5], [6]]
    9. ],
    10. [
    11. [[1], [2], [3]],
    12. [[4], [5, 123], [6]]
    13. ],
    14. ]
    15. # 方法一:sum
    16. def unpack_sum(lst):
    17. while isinstance(lst[0], list):
    18. lst = sum(lst, [])
    19. return lst
    20. # 方法二:chain(官方推荐)
    21. def unpack_chain(lst):
    22. from itertools import chain
    23. while isinstance(lst[0], list):
    24. lst = list(chain.from_iterable(lst)) # or return list(chain(*lst))
    25. return lst
    26. pack1 = unpack_sum(lst)
    27. pack2 = unpack_chain(lst)
    28. print(pack1)
    29. print(pack2)