通过将一个列表的元素附加到Python中另一个列表的元素来组合两个列表

时间:2017-12-20 07:40:25

标签: python-3.x

我有两个相同的长度列表,例如[[-3, -2, 1],[2,3,5],[1,2,3]...[7,8,9]][-1,1,1,...1]。我想将它们组合为:[(-3,-2,1,-1), (2,3,5,1), (1,2,3,1)...(7,8,9,1)]在Python中。 感谢任何评论。

1 个答案:

答案 0 :(得分:1)

>>> a = [(-3, -2, 1),(2,3,5),(1,2,3), (7,8,9)]
>>> b = [-1,1,1, 1]
>>> [i+(j,) for i, j in zip(a, b)]
[(-3, -2, 1, -1), (2, 3, 5, 1), (1, 2, 3, 1), (7, 8, 9, 1)]