2015-01-10 5 views
0

Как я могу определить наличие или отсутствие пары координат (x1, y1) в массиве из многих координат? например, в какой-то код:определить координатную пару x, y в массиве python x, y

myCoord = [1,2] 

someCoords1 = [[2,3][4,5][1,2][6,7]] 
someCoords2 = [[2,3][4,5][8,9][6,7]] 

myCoord in someCoords1 
True 

myCoord in someCoords2 
False 

Я экспериментировал с любым(), но не может получить правильный синтаксис или это не правильный метод. благодаря

ответ

2

Использование or operator:

>>> myCoord = [1,2] 
>>> someCoords1 = [[2,3], [4,5], [1,2], [6,7]] 
>>> someCoords2 = [[2,3], [4,5], [8,9], [6,7]] 
>>> myCoord in someCoords1 or myCoord in someCoords2 
True 

или с использованием any с generator expression:

>>> any(myCoord in x for x in (someCoords1, someCoords2)) 
True 
Смежные вопросы