python多维数组的遍历
时间: 2023-10-22 12:17:01 浏览: 89
可以使用嵌套循环,例如:
```python
arr = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
for i in range(len(arr)):
for j in range(len(arr[i])):
print(arr[i][j])
```
这样就可以遍历多维数组中的每一个元素。
相关问题
python多维数组遍历
要遍历多维数组,可以使用嵌套的循环。下面是一个示例代码,演示了如何遍历一个二维数组:
```python
arr = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
for row in arr:
for element in row:
print(element)
```
在上面的代码中,外层循环遍历每一行,内层循环遍历每一行中的元素。通过这种方式,可以依次打印出数组中的每个元素。
python 遍历多维数组
在Python中,遍历多维数组通常指的是遍历列表(list)的列表,这样的结构在Python中也被称为嵌套列表。以下是一个简单的例子来展示如何遍历一个二维数组:
```python
# 假设有一个二维数组
matrix = [
[1, 2, 3],
[4, 5, 6],
[7, 8, 9]
]
# 可以使用两层循环来遍历这个二维数组
for row in matrix:
for item in row:
print(item, end=' ')
print() # 每遍历完一行就换行
```
输出结果将会是:
```
1 2 3
4 5 6
7 8 9
```
在Python中,对于更高维度的数组遍历,可以使用递归或者增加循环的层数。例如,遍历三维数组的代码如下:
```python
# 假设有一个三维数组
tensor = [
[
[1, 2],
[3, 4]
],
[
[5, 6],
[7, 8]
]
]
# 使用三层循环遍历这个三维数组
for matrix in tensor:
for row in matrix:
for item in row:
print(item, end=' ')
print() # 每遍历完一行就换行
```
输出结果将会是:
```
1 2
3 4
5 6
7 8
```
阅读全文