python - 试图在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
解决方案
_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