2017-01-30 56 views
0

如果我有一個(x,y)座標,例如(1,4)如何檢查它是否與另一組隨機生成的座標中的座標相匹配[(3,5),(7,3),(6,9),(1,4)]交叉檢查座標值的錯誤

我已經嘗試了很多不同的方式,並不斷收到錯誤消息。 TIA提供任何建議。

+0

有關使用'in'運營商怎麼辦? '在列表中的座標... ... –

+0

可能的重複[檢查列表中是否存在值的最快方法](http://stackoverflow.com/questions/7571635/fastest-way-to-check-if-a-值存在列表中) – SiHa

回答

0

使用in運營商對於

a = (1,4) 
b = [(3,5),(7,3),(6,9),(1,4)] 
print (a in b) 
>>> 'True' 
+0

感謝您;再次超級快速回答:)我已經嘗試過,但它給出了錯誤,該函數是不可迭代的。正如我想說的,如果一個在B == True:然後爲它做一個動作? – ATN

+0

@ATN你應該這樣做:'print((a in b)== True)',雖然它不是正確的編碼風格,但我寫的答案是恰當的方法。 (a中b)等於((a中b)== True),但代碼更優雅的第一種方式。 –