Если вы хотите проверить, существует ли объект в списке, вы можете сделать это, используя оператор in
:
if marker in markers:
# do stuff here
, похоже, вы хотите сохранить пару ключ-значение name
является поиском для marker
. Вместо этого вы можете сделать markers
словарь:
markers= {}
for n,l in zip(names, locations):
marker = Marker()
marker.name = n
marker.location = l
markers[n] =marker
Затем, чтобы получить доступ к данному маркеру, выполните поиск на основе имени:
marker = markers['apple']
Если только 2 точки данных являются в вашем классе Marker
, возможно, вообще отбросьте объект Marker
и просто вместо этого сохраните location
в тексте:
markers['apple'] = location