l1 = [1, 2, 3, 4]
l2 = [(10, 20), (30, 40), (50, 60), (70, 80)]
>>> print(list(zip(l1, l2)))
[(1, (10, 20)), (2, (30, 40)), (3, (50, 60)), (4, (70, 80))]
然而,我希望它只是一个包含四个元组的列表,如下所示:
[(1, 10, 20), (2, 30, 40), (3, 50, 60), (4, 70, 80)]
我也尝试过以下方法:
>>> print(list(zip(l1, *l2)))
[(1, 10, 30, 50, 70), (2, 20, 40, 60, 80)]
我的问题是:
我如何将一个列表与一个元组列表或一个列表列表压缩在一起?
zip
只返回一个list
)。 - TigerhawkT3tuple
有一个等同于list
的__add__
。 - TigerhawkT3zip()
的内容。 - TigerhawkT3