python二维数组遍历
时间: 2023-06-23 22:10:13 浏览: 198
python遍历数组的方法小结
在Python中,可以使用嵌套的for循环来遍历二维数组。例如,假设有一个3行4列的二维数组arr:
``` python
arr = [[1, 2, 3, 4], [5, 6, 7, 8], [9, 10, 11, 12]]
```
那么可以使用以下代码遍历这个二维数组中的所有元素:
``` python
for i in range(len(arr)):
for j in range(len(arr[i])):
print(arr[i][j])
```
其中,外层的for循环用来遍历每一行,内层的for循环用来遍历每一行中的元素。在这个例子中,输出的结果将是:
```
1
2
3
4
5
6
7
8
9
10
11
12
```
当然,也可以使用更简单的方式来遍历二维数组,例如使用列表推导式:
``` python
[element for row in arr for element in row]
```
这行代码的含义是先遍历每一行,再遍历每一行中的元素,最终将所有元素放入一个新的列表中。这个新列表的元素顺序与原二维数组中的元素顺序相同。
阅读全文