如何在我的代码中使用python获取[(1,2,3,4),(5,6,7,8)]

zjm*_*126 3 python

这是我的代码:

a = [(1,2),(5,6)]
b = [(3,4),(7,8)]

print zip(a,b)
Run Code Online (Sandbox Code Playgroud)

它显示:

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

但我想得到:

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

那我该怎么办

谢谢

eum*_*iro 8

试试这个:

[aa+bb for aa,bb in zip(a,b)]
Run Code Online (Sandbox Code Playgroud)


Cal*_*ngh 6

>>> a = [(1,2),(5,6)]
>>> b = [(3,4),(7,8)]
>>> [x+y for x,y in zip(a,b)]
[(1, 2, 3, 4), (5, 6, 7, 8)]
>>> 
Run Code Online (Sandbox Code Playgroud)