__iter__(self):
self.x = 0
return self.__iter__()
class A:
def __init__(self, x):
self.x = x
def __iter__(Iter):
Iter. += 1
return Iter
def __next__(self, ):
if self.n >= len(self.x):
raise StopIteration
next = self.x[self.n]
self.n += 1
return next
я в правильном направлении?
почему ты так упорно пытаешься запихнуть некст в A?
я думал ты по iter его я и вывел в новый класс
итер должен быть в обоих классах, но в коллекции он возвращает итератор, а в итераторе он тождественен некст должен быть только в итераторе
Обсуждают сегодня