将列表的列表与列表合并到列表中

use*_*384 0 python list-comprehension

我有两个列表,如下:

list_1 = [(1, 2), (3, 4), (5, 6)]
list_2 = [7, 8, 9]
Run Code Online (Sandbox Code Playgroud)

如何将两者合并为一个列表

list_3 = [(1, 2, 7), (3, 4, 8), (5, 6, 9)]
Run Code Online (Sandbox Code Playgroud)

只使用一种理解力?

我确定有人已经问过这个,但我可能无法很好地说出我的问题以找到那篇文章.

谢谢!

zha*_*hen 7

使用zip:

In [17]: [i+(j,) for i, j in zip(list_1, list_2)]
Out[17]: [(1, 2, 7), (3, 4, 8), (5, 6, 9)]
Run Code Online (Sandbox Code Playgroud)