我有两个一维列表,分别是A和B。每个列表都有2000个元素。我想在python中合并这两个列表以形成两个维度数组,例如
A=[“Apple”,”Ant”,”Avocado”....]
B=[“Banana”,”Bear”,”Brinjal”,....]
合并列表应为2000行,这样每行将有两列。按照上面的示例,第一行将具有“ Apple”和“ Banana”,第二行将具有“ Ant”和“ Bear”。
尝试过X = A + B
,但这不起作用。
答案 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