使用python将两个数组连接成单个数组

use*_*527 -1 python arrays

希望这是一个非常简单的问题......但不适合我......
我有两个数组:

A = [12,23,12,9]  
B = [3,2,7,4]  
Run Code Online (Sandbox Code Playgroud)

我希望使用 python 以这种形式输出:

C=[[12,3],[23,2],[12,7],[9,4]]
Run Code Online (Sandbox Code Playgroud)

fel*_*ins 5

您可以使用zip内置函数:

>>> A = [12,23,12,9]
>>> B = [3,2,7,4]

>>> print zip(A, B) 
Run Code Online (Sandbox Code Playgroud)

但是,压缩它会返回一个元组,但您可以更改为一个列表。所以它也会起作用:

>>> C = [list(g) for g in zip(A, B)] #returns [[12, 3], [23, 2], [12, 7], [9, 4]]
Run Code Online (Sandbox Code Playgroud)