Здравствуйте, alsemm, Вы писали:
SH>>А, эээ, тупо использовать словарь, а не список?
A>Ок, запихнул всех клиентов в словарь. Потом возникла необходимость добавлять клиентов с уникальными телефонами. Делать еще один словарь?
Не надо словарь, достаточно одного множества (которое set()). Переопредели у Customer метод __hash__() , где считай хэш от всех нужных полей сразу и смело запихивай объекты кастомеров в это множество — дублей не будет. Как реализованы хэши для питоновских строк и целых чисел можно почитать
здесь, в качестве примера.