Python·100 питань

Що таке ітератор і ітерований об’єкт?

Відповідь
Ітерований — те, по чому можна пройти for.
Ітератор — об’єкт з __iter__ і __next__.
iter(obj) повертає ітератор.
next(it) дає наступний елемент або StopIteration.
Генератори — ітератори.
Чи корисна ця відповідь?

Інші питання цієї теми

Пов’язані питання з інших тем