Согласно этой странице, мне нужно реализовать этот метод на моем объекте:
Код: Выделить всё
__iter__(self)
Может ли кто-нибудь опубликовать фрагмент (или ссылку на ресурс), показывающий, как это сделать?
Контейнер, который я пишу, карту (т. е. хранит значения по уникальным ключам).
диктанты можно повторять следующим образом:
Код: Выделить всё
for k, v in mydict.items()
Пока не ясно, как реализовать такой итератор (несмотря на несколько любезно предоставленных ответов). Может ли кто-нибудь пролить больше света на то, как реализовать итератор для объекта-контейнера, подобного карте? (т.е. собственный класс, который действует как dict)?
Подробнее здесь: https://stackoverflow.com/questions/401 ... ect-python
Мобильная версия