self.x = x
def __iter__(self):
obj_iter = Iter(self)
return obj_iter.__iter__()
class Iter:
def __init__(self, obj):
self.a = obj
def __iter__(self, n = 0):
return Iter.__next__(self, n)
def __next__(self, n):
if n >= len(self.a.x):
return self.a.x[n]
else:
return Iter.__iter__(self, n + 1)
как теперь? = )
метод iter опять какую-то фигню возвращает
return self.a.x[n] если ты про это тогда я не понимаю на что заменить
Обсуждают сегодня