在向量python的某些位置迭代

2024-10-04 09:26:13 发布

您现在位置:Python中文网/ 问答频道 /正文

我在向量中迭代,但我只需要在偶数位置迭代:

c = ([coord[0], coord[1])
a = coord[0]
b = coord[1]

for x,y in zip(a,b): 
    rectObs.append(pygame.Rect((y,x),(10,10)))

for rect in rectObs:
    pygame.draw.rect(screen, black, rect,10)

这个代码绘制所有的位置,但是我只需要偶数个位置,例如 示例:

a = coord[0] = [4(pos0), 8(pos1), 1(pos2), 10(pos3), 7(pos4), 5(pos5)]
b = coord[1] = [5(pos0), 2(pos1), 7(pos2), 6(pos3), 1(pos4), 11(pos5)]

我只需要画向量"a"[4, 1, 7]和向量"b"[5, 7, 1]


Tags: inrectforzip向量pygame偶数coord