Створіть ітерований об’єкт, у разі ітерації яким повертається генератор.
klazik4562185:
python?
Ответы
Ответ дал:
1
Відповідь:
class MyIterable:
def __init__(self, data):
self.data = data
def __iter__(self):
for item in self.data:
yield item
iterable = MyIterable([1, 2, 3, 4, 5])
for item in iterable:
print(item)
Пояснення:
Якщо коротко , MyIterable є ітерованим об'єктом який при ітерації повертає генератор. Наступний елемент у цьому обьєкті буде видаватись у цьому генераторі при методі __next__
:)))
Вас заинтересует
1 год назад
1 год назад
1 год назад
3 года назад
3 года назад
8 лет назад
8 лет назад