Я работал над большим заданием, и я почти закончил, за исключением того, что мне нужна помощь при написании функций контейнера Set __str__
и __repr__
.Определение __str__ и __repr__ для заданного контейнера
Я никогда не делал этого, и я понятия не имею, что делать. Поиск в Интернете, я все еще застрял.
Я пытался что-то вроде:
'%s(%r)' % (self.__class__, self)
мне нужно распечатать представление, как это:
'set([ELEMENT_1, ELEMENT_2,..., ELEMENT_N])'
Мои элементы хранятся в классе массива, который я написал множество контейнера вокруг , Я обращаюсь к нему с помощью петли типа for item in self
или if item in self
Помогите?
Это может помочь вам понять [ Страница переполнения стека говорит о различиях между __repr__ и __str __] [1] [1]: http://stackoverflow.com/questions/1436703/difference-between-str-and-repr-in-python – Jroosterman