串联一维数组

时间:2019-06-29 15:25:19

标签: python python-3.x

我有两个一维列表,分别是A和B。每个列表都有2000个元素。我想在python中合并这两个列表以形成两个维度数组,例如

A=[“Apple”,”Ant”,”Avocado”....]
B=[“Banana”,”Bear”,”Brinjal”,....]

合并列表应为2000行,这样每行将有两列。按照上面的示例,第一行将具有“ Apple”和“ Banana”,第二行将具有“ Ant”和“ Bear”。

尝试过X = A + B,但这不起作用。

1 个答案:

答案 0 :(得分:1)

以下是最简单的解决方案之一:

Update()

您也可以使用这种衬板:

A = ["Apple", "Ant", "Avocado"]
B = ["Banana", "Bear", "Brinjal"]

result = [[A[i], B[i]] for i in range(len(A))]
print(result)

如果您严格想要result = list(zip(A, B)) 中的list,请尝试以下操作:

lists