Предмет: Информатика,
автор: Markiian2010
Створіть ітерований об’єкт, у разі ітерації яким повертається генератор.
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__
:)))
Похожие вопросы
Предмет: Литература,
автор: sans08sans
Предмет: Литература,
автор: gudok1097
Предмет: Математика,
автор: Vika7075
Предмет: Алгебра,
автор: donbom1256