将列表的第一个值附加到另一个列表的第一个值; 蟒蛇

Bur*_*ter 0 python list append

在python 2.7中工作.

我有两个列表(简化以使解释更清楚).

T = [[1,0], [1,0], [0,5], [3, -1]]
B = [[1], [3], [2], [2]]
Run Code Online (Sandbox Code Playgroud)

我想附加第二个列表(B),以便将B列表的第一个值附加到T列表中的第一个列表,依此类推.

前 - 我希望输出看起来像:

T = [[1, 0, 1], [1, 0, 3], [0, 5, 2], [3, -1, 2]]
Run Code Online (Sandbox Code Playgroud)

我尝试过使用不同类型的追加函数,但我没有找到任何有效的函数.知道python,我确信有办法.

Sve*_*ach 5

map(list.extend, T, B)
Run Code Online (Sandbox Code Playgroud)

或者,如果您更喜欢显式循环

for t, b in zip(T, B):
    t.extend(b)
Run Code Online (Sandbox Code Playgroud)