Python怎么生成三维数组
时间: 2024-04-17 21:22:31 浏览: 166
python 构造三维全零数组的方法
在Python中,可以使用列表推导式来生成三维数组。列表推导式是一种简洁的语法,可以快速生成列表或多维数组。
下面是一个示例代码,演示如何生成一个3x3x3的三维数组:
```python
# 生成一个3x3x3的三维数组
array_3d = [[[0 for _ in range(3)] for _ in range(3)] for _ in range(3)]
# 打印三维数组
for i in range(3):
for j in range(3):
for k in range(3):
print(array_3d[i][j][k], end=' ')
print()
print()
```
这段代码使用了三个嵌套的列表推导式来生成三维数组。`[0 for _ in range(3)]`表示生成一个长度为3的一维数组,然后使用`for`循环嵌套生成三个一维数组,最后再使用一个外层的`for`循环生成三个二维数组,即可得到一个三维数组。
阅读全文