如何将多层嵌套列表一键变一维列表?

摘要:解决方案: 可以使用包, itertools.chain() import itertools list2d = [[1,2,3], [4,5,6], [7], [8,9]] merged = list(itertools.chain(*l
解决方案: 可以使用包, itertools.chain() import itertools list2d = [[1,2,3], [4,5,6], [7], [8,9]] merged = list(itertools.chain(*list2d)) 也可以不使用解包的方法, 使用itertools.chain.from_iterable merged = list(itertools.chain.from_iterable(list2d)) 原文链接: https://stackoverflow.com/questions/952914/how-to-make-a-flat-list-out-of-a-list-of-lists