def __lt__(self, other):
    return (self.lastname.lower(), self.firstname.lower()) < (other.
        lastname.lower(), other.firstname.lower())
Безопасно ли просто реализовать __lt__ для класса, который будет отсортирован?