来源:第十下载 更新:2024-03-30 05:04:50
用手机看
有时候我们需要处理二维数组,比如一个表格或者地图,要对里面的每个元素进行操作。在Python中,我们可以通过两层循环来遍历二维数组。先遍历行,再在每一行里遍历列,这样就可以依次访问到每个元素了。
下面是一个简单的例子,假设我们有一个3x3的二维数组arr:
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])
上面的代码中,外层循环`for i in range(len(arr))`负责遍历行,内层循环`for j in range(len(arr[i]))`负责遍历列。通过这两层循环,我们就可以逐个输出数组中的元素了。
当然,如果你喜欢简洁一点的写法,也可以使用列表推导式来实现二维数组的遍历:
[arr[i][j] for i in range(len(arr)) for j in range(len(arr[i])]
通过以上方法,我们可以方便地对二维数组进行遍历,并处理其中的每一个元素。希望这个简单的方法能帮助到你!