两个一维数组组合成一个二维数组的例子
时间: 2023-06-18 19:04:12 浏览: 95
假设有两个一维数组a和b,长度分别为m和n,我们可以将它们组合成一个m行n列的二维数组c,其中c[i][j]的值为a[i]和b[j]的乘积。
具体实现代码如下:
```python
a = [1, 2, 3]
b = [4, 5, 6]
m, n = len(a), len(b)
c = [[0] * n for _ in range(m)]
for i in range(m):
for j in range(n):
c[i][j] = a[i] * b[j]
print(c)
```
输出结果为:
```
[[4, 5, 6], [8, 10, 12], [12, 15, 18]]
```
其中,第一行表示a和b的乘积,第二行表示2a和b的乘积,第三行表示3a和b的乘积。
阅读全文