如果我有两个二维列表,我如何将一个附加到另一个,这样最终列表仍然是二维的?
例如:
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]]
答案 0 :(得分:3)
追加在列表中创建新项目。您正在寻找扩展:
x = [[1, 2], [3, 4]]
y = [[5, 6], [7, 8]]
x.extend(y)
print x
结果: [[1,2],[3,4],[5,6],[7,8]]
答案 1 :(得分:2)
只需添加它们:
x = [[1, 2], [3, 4]]
y = [[5, 6], [7, 8]]
z = x + y
print z
产量
[[1,2],[3,4],[5,6],[7,8]]