我想将两个2d数组合并为数组

时间:2013-03-16 01:01:40

标签: arrays 2d

我想将两个2D数组合并为一个Nx2数组。 例如a=[1,2,3] b=[4,5,6],我想制作c=[(1,4),(2,5),(3,6)]。 我想在python中做,但我不知道我应该使用什么命令。任何提示?

1 个答案:

答案 0 :(得分:2)

你可以用你想要的任何语言来做,算法可能是相同的。你想要做的是

  • 创建矩阵c
  • 读取每个数组
  • 抓住每个
  • 中索引i的点
  • 将[i]放入矩阵行i列0
  • 将b [i]放入矩阵行i第1列

这里有一些伪代码来说明

int [][] c;

for (int i = 0; i < a.length; i++) {
    c[i][0] = a[i];
    c[i][1] = b[i]; 
}