2017-04-10 28 views
0

如果我有兩個二維列表,那麼如何將另一個追加到另一個列表,以便最終列表仍然是二維的?在追加兩個列表之後列出維度

例如:

x = [[1, 2], [3, 4]] 
y = [[5, 6], [7, 8]] 
x.append(y) 
print x 

打印出:

[[1, 2], [3, 4], [[5, 6], [7, 8]]] 

不過,我希望它是:

[[1, 2], [3, 4], [5, 6], [7, 8]] 
+3

您應該使用'.extend(..)'或'+ ='。 –

回答

3

追加使一個列表中的新項目。延伸是你正在尋找:

x = [[1, 2], [3, 4]] 
y = [[5, 6], [7, 8]] 
x.extend(y) 
print x 

結果: [[1,2],[3,4],[5,6],[7,8]]

2

只需添加他們:

x = [[1, 2], [3, 4]] 
y = [[5, 6], [7, 8]] 

z = x + y 

print z 

息率

[[1,2],[3,4],[5,6],[7,8]]