二维数组的遍历

Python011

二维数组的遍历,第1张

其实多维数组是在一维数组的基础上进行变换的,就拿二维数组来说,它是在一维数组上存储一维数组。给你一幅图你就能明白了:

所以

第一层循环 只是在遍历B数组的第一维度,那么长度为3

第二层循环 遍历B数组第一维度对应下标下的一维数组,所以b[0].length为2,后面的以此类推

希望能帮到你!

你这个周围的概念比较模糊!假如取12个元素,有3*4,4*3的取法(12*1和2*6的就不谈了),我要用哪种呢??还有就是假如用3*4取的元素除过最中间已知给定的元素,剩下的那一个元素怎么取呢?3*4区域有上下左右4个方向哦。

要是能明确给出列大还是行大的话,还可以根据行和列的索引判断取。剩下的那一个元素,从不同的方向取,这样也会有不同的答案(最少两个,最多四个)。