python中遍历二维数组

    技术2022-07-17  73

    python中遍历二维数组

    遍历数组matrix matrix = [ [ 11, 15, 19], [10, 11, 13], [12, 13, 15] ]

    第一种方式,这种方式需要每行的长度一致。

    代码:

    for i in range(len(matrix)): for j in range(len(matrix[0])): print(matrix[i][j])

    这种方式当数组各行长度不一致时,会超出索引报错: IndexError: list index out of range

    在此基础上,进行优化:

    for i in range(len(matrix)): for j in range(len(matrix[i])): print(matrix[i][j])

    运行结果:

    11 15 19 10 11 13 12 13 15

    第二种方式,直接遍历数组。

    for i in matrix: for j in i: print(j)

    运行结果

    11 15 19 10 11 13 12 13 15
    Processed: 0.008, SQL: 9