如果我有一個(x,y)座標,例如(1,4)
如何檢查它是否與另一組隨機生成的座標中的座標相匹配[(3,5),(7,3),(6,9),(1,4)]
?交叉檢查座標值的錯誤
我已經嘗試了很多不同的方式,並不斷收到錯誤消息。 TIA提供任何建議。
如果我有一個(x,y)座標,例如(1,4)
如何檢查它是否與另一組隨機生成的座標中的座標相匹配[(3,5),(7,3),(6,9),(1,4)]
?交叉檢查座標值的錯誤
我已經嘗試了很多不同的方式,並不斷收到錯誤消息。 TIA提供任何建議。
使用in
運營商對於
a = (1,4)
b = [(3,5),(7,3),(6,9),(1,4)]
print (a in b)
>>> 'True'
感謝您;再次超級快速回答:)我已經嘗試過,但它給出了錯誤,該函數是不可迭代的。正如我想說的,如果一個在B == True:然後爲它做一個動作? – ATN
@ATN你應該這樣做:'print((a in b)== True)',雖然它不是正確的編碼風格,但我寫的答案是恰當的方法。 (a中b)等於((a中b)== True),但代碼更優雅的第一種方式。 –
有關使用'in'運營商怎麼辦? '在列表中的座標... ... –
可能的重複[檢查列表中是否存在值的最快方法](http://stackoverflow.com/questions/7571635/fastest-way-to-check-if-a-值存在列表中) – SiHa