在Python中,遍历二维数组通常使用两个嵌套的for循环。以下是一个简单的示例,展示了如何使用嵌套循环遍历二维数组:
创建一个二维数组array_2d = [[1, 2, 3],[4, 5, 6],[7, 8, 9]]使用嵌套循环遍历二维数组for i in range(len(array_2d)):for j in range(len(array_2d[i])):print(array_2d[i][j], end=' ')print() 换行
输出结果:

1 2 34 5 67 8 9
如果你需要跳出两层循环,可以使用标志变量或者自定义异常。例如,使用标志变量:
found = Falsefor i in range(len(array_2d)):for j in range(len(array_2d[i])):if array_2d[i][j] == 5: 假设我们要找值为5的元素found = Truebreak 跳出内层循环if found:break 跳出外层循环
对于非常大的二维数组,如果性能成为问题,可以考虑使用NumPy库,它提供了优化的数组操作,可以显著提高处理速度。
