二维数组python历遍
时间: 2024-09-30 09:14:32 浏览: 34
解决Python二维数组赋值问题
5星 · 资源好评率100%
在Python中,二维数组通常称为列表的列表(List of Lists),也叫嵌套列表。遍历二维数组可以采用几种方法:
1. **for循环嵌套**:
```python
arr = [[1, 2], [3, 4], [5, 6]]
for row in arr:
for element in row:
print(element)
```
这样会逐行、逐列地打印出数组的所有元素。
2. **使用numpy库** (如果数组很大且需要高效操作):
```python
import numpy as np
arr = np.array([[1, 2], [3, 4]])
for i in arr:
print(i)
```
3. **列表推导式** (简洁的方式):
```python
arr = [[1, 2], [3, 4]]
flat_list = [element for sublist in arr for element in sublist]
print(flat_list)
```
这将直接返回一个一维列表,包含了所有元素。
阅读全文