我有一个列表:
l = [[1,2,3],[4,5]]
我想解压每个元素,使它像:
l = [1,2,3,4,5]
我的解决方案在这里:
l = reduce(lambda x, y: x+y, l)
任何人都有其他Pythonic方式吗?感谢。
答案 0 :(得分:0)
你应该使用itertools方法;
from itertools import chain
l = [[1,2,3],[4,5]]
list(chain.from_iterable(l))