二维数组的遍历,定义一个二维数组,打印出全部数组 字。
时间: 2024-08-12 12:09:58 浏览: 51
Swift中定义二维数组的方法及遍历方法示例
二维数组的遍历通常涉及到两层循环,每层循环分别对应数组的行和列。这里我会为你简要介绍遍历的过程,并给出一个示例代码来演示如何打印二维数组的所有元素。
首先,假设我们有一个二维数组(也称为矩阵)`arr`,它的维度为`m`行`n`列,遍历的通用思路如下:
1. 使用两个嵌套的for循环,外层循环控制行(从0到`m-1`),内层循环控制列(从0到`n-1`)。
2. 在每次循环中,访问数组中的元素`arr[i][j]`,这里`i`代表行索引,`j`代表列索引。
3. 打印当前元素。
以下是Python代码示例:
```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], end=" ")
# 每一行结束后换行
print()
```
运行这个代码会打印出:
```
1 2 3
4 5 6
7 8 9
```
阅读全文