首页 > 解决方案 > 试图在python中循环一个二维数组

问题描述

我试图通过一个循环来查找二维数组中的块,但我的 _x 变量始终保持为零,我该怎么办?如果需要,我可以提供更多信息

_y=0
_x=0
while _x<= len(blocks_list)-1:
    while _y <= len(blocks_list[_x])-1:
        if blocks_list[_x][_y] != -1:
            pygame.draw.rect(screen,white,pygame.Rect(_x*block_size,_y*block_size,block_size,block_size))
        _y+=1
    _x+=1

标签: pythonlistarraylist

解决方案


_x=0
while _x < len(blocks_list)-1:
    _y=0
    while _y < len(blocks_list[_x])-1:
        if blocks_list[_x][_y] != -1:
            // do your stuff
            print(_x, _y)
        _y+=1
    _x+=1

推荐阅读