2017-02-08 4 views
0

У меня есть семейство классов, которые составлены друг на друге. Самым внутренним листом этой композиции является класс Coordinate, который определяет положение его родительского класса Variant.Предоставление целого числа как внешнего представления объекта

Я хотел бы выполнить итерацию по списку координат и проверить, равна ли какая-либо из координат для отдельной целочисленной координаты. Я просмотрел методы Python __, и я не могу найти точную форму того, что я хочу сделать, хотя __repr__ близок (но только предоставляет строчную форму).

Есть ли другой способ реализовать это?

+0

Я не совсем уверен, что понимаю, что вы пытаетесь сделать, но похоже, что вам нужно хэшировать объекты. – Carcigenicate

+0

Они уже хэшированы; Я могу перекрестно ссылаться на координаты по местам их памяти. Однако то, что я в конечном счете делаю, это сканирование по линейной последовательности и проверка того, попадает ли какая-либо из координат в этот диапазон. Таким образом, я хотел бы, чтобы список координат представлялся в виде их начальной координаты (атрибута) в сочетании со ссылкой на сам объект –

ответ

0

Звучит как eq, возможно, больше подходит для того, что вы хотите сделать. Либо это, либо просто создайте функцию утилиты для сравнения?

Смежные вопросы