2017-03-16 211 views
-1

我在一個矢量迭代的一些位置,但我需要遍歷只在偶數位置:迭代的矢量蟒蛇

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]

+0

什麼是 「載體」?什麼是'coord'?請提供某種獨立的示例。 –

+0

請給我們提供工作代碼,第一行有語法錯誤。你還沒有告訴任何人「協調」是什麼。包括一個工作示例。 – Denziloe

回答

0

嘗試:

vec = list(zip(a,b)) 
for i in range(0,len(vec),2): 
    x,y = vec[i] 
    ... 

另外:

for x,y in list(zip(a,b))[::2]: 
    ... 
+0

謝謝,它的工作 –