三维数组中读取数据存储在数组中
时间: 2024-02-22 09:57:48 浏览: 74
数组的存储
我们可以使用三重循环来遍历三维数组,并将每个元素存储在一个一维数组中。以下是一个示例代码:
```python
# 定义一个 3x4x2 的三维数组
arr = [[[1,2],[3,4],[5,6],[7,8]],
[[9,10],[11,12],[13,14],[15,16]],
[[17,18],[19,20],[21,22],[23,24]]]
# 定义一个一维数组来存储三维数组中的元素
result = []
# 遍历三维数组,将每个元素添加到一维数组中
for i in range(len(arr)):
for j in range(len(arr[i])):
for k in range(len(arr[i][j])):
result.append(arr[i][j][k])
# 打印结果
print(result)
```
输出结果为:
```
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24]
```
这样就将三维数组中的所有元素存储在了一个一维数组中。
阅读全文