python中如何遍历一个三维列表
时间: 2023-08-08 22:09:35 浏览: 246
深度优先遍历复原二阶魔方python代码+详细注释+实验报告详细步骤
在Python中,你可以使用嵌套的循环来遍历一个三维列表。具体来说,你需要使用三个嵌套的循环来遍历三维列表中的每个元素。以下是一个示例代码,演示如何遍历一个包含3个3x3的二维列表的三维列表:
```python
# 三维列表
lst_3d = [
[[1, 2, 3], [4, 5, 6], [7, 8, 9]],
[[10, 11, 12], [13, 14, 15], [16, 17, 18]],
[[19, 20, 21], [22, 23, 24], [25, 26, 27]]
]
# 遍历三维列表
for lst_2d in lst_3d:
for lst_1d in lst_2d:
for elem in lst_1d:
print(elem, end=' ')
print()
print()
```
输出:
```
1 2 3
4 5 6
7 8 9
10 11 12
13 14 15
16 17 18
19 20 21
22 23 24
25 26 27
```
这里,我们使用三个嵌套的循环来遍历三维列表`lst_3d`中的每个元素。在内层循环中,我们使用`print()`函数按行打印每个二维列表中的元素,以及在二维列表之间添加一个空行。你可以根据需要自定义遍历的方式,以满足你的具体需求。
阅读全文