如何遍历这样的二维数组?
时间: 2024-10-27 13:08:23 浏览: 5
PHP遍历二维数组的代码
遍历二维数组通常有两种方式:顺序遍历(线性)和矩阵遍历(邻接矩阵)。以下是两种常见的方法:
1. **线性遍历**(也称作嵌套循环):
```python
for i in range(len(arr)):
for j in range(len(arr[i])):
print(arr[i][j], end=" ")
print() # 每行结束后换行
```
或者在JavaScript中:
```javascript
for (let i = 0; i < arr.length; i++) {
for (let j = 0; j < arr[i].length; j++) {
console.log(arr[i][j]);
}
console.log(); // 每行结束后换行
}
```
2. **矩阵遍历**(通常是左上到右下或右上到左下的顺序):
```python
for [i, j] in itertools.product(range(len(arr)), repeat=2):
print(arr[i][j], end=" ")
```
在JavaScript中没有内置库支持,可以手动实现类似的方式。
这两种方法都可以让你逐个访问并操作二维数组中的每个元素。记得根据实际需求选择合适的遍历方式。
阅读全文